Abstract
As an emerging technology in the era of Industry 4.0, digital twin is gaining unprecedented attention because of its promise to further optimize process design, quality control, health monitoring, decision and policy making, and more, by comprehensively modeling the physical world as a group of interconnected digital models. In a two-part series of papers, we examine the fundamental role of different modeling techniques, twinning enabling technologies, and uncertainty quantification and optimization methods commonly used in digital twins. This first paper presents a thorough literature review of digital twin trends across many disciplines currently pursuing this area of research. Then, digital twin modeling and twinning enabling technologies are further analyzed by classifying them into two main categories: physical-to-virtual, and virtual-to-physical, based on the direction in which data flows. Finally, this paper provides perspectives on the trajectory of digital twin technology over the next decade, and introduces a few emerging areas of research which will likely be of great use in future digital twin research. In part two of this review, the role of uncertainty quantification and optimization are discussed, a battery digital twin is demonstrated, and more perspectives on the future of digital twin are shared. Code and preprocessed data for generating all the results and figures presented in the battery digital twin case study in part 2 of this review are available on Github.
Similar content being viewed by others
References
Aitchison L (2020) Bayesian filtering unifies adaptive and non-adaptive neural network optimization methods. Adv Neural Inf Process Syst 33:18173–18182
Akroyd J, Mosbach S, Bhave A, Kraft M (2021) Universal digital twin—a dynamic knowledge graph. Data-Centric Eng. https://doi.org/10.1017/dce.2021.10
Allu S, Kalnaus S, Elwasif W, Simunovic S, Turner JA, Pannala S (2014) A new open computational framework for highly-resolved coupled three-dimensional multiphysics simulations of Li-ion cells. J Power Sources 246:876–886
Almalki A, Downing D, Lozanovski B, Tino R, Du Plessis A, Qian M, Brandt M, Leary M (2022) A digital-twin methodology for the non-destructive certification of lattice structures. JOM 74(4):1784–1797
Angjeliu G, Coronelli D, Cardani G (2020) Development of the simulation model for digital twin applications in historical masonry buildings: the integration between numerical and experimental reality. Comput Struct 238:106282
ANSYS I. ANSYS and PTC partner to create a digital twin of an electric motor. https://www.ansys.com/resource-center/demo/ansys-ptc-demo. Accessed 20 May 2022
Antoni J, Randall RB (2006) The spectral kurtosis: application to the vibratory surveillance and diagnostics of rotating machines. Mech Syst Signal Process 20(2):308–331
Arendt PD, Apley DW, Chen W (2012) Quantification of model uncertainty: calibration, model discrepancy, and identifiability. J Mech Des 134(10):100908
Arulampalam MS, Maskell S, Gordon N, Clapp T (2002) A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans Signal Process 50(2):174–188
Åström KJ, Eykhoff P (1971) System identification—a survey. Automatica 7(2):123–162
Automation R. INCA MPC: model-predictive multi-variable controller. https://literature.rockwellautomation.com/idc/groups/literature/documents/br/rsbrp8-br001_-en-p.pdf. Accessed 29 May 2022
Ayani M, Ganebäck M, Ng AH (2018) Digital twin: applying emulation for machine reconditioning. Procedia CIRP 72:243–248
Ayerbe E, Berecibar M, Clark S, Franco AA, Ruhland J (2021) Digitalization of battery manufacturing: current status, challenges, and opportunities. Adv Energy Mater 12:2102696
Aykol M, Gopal CB, Anapolsky A, Herring PK, van Vlijmen B, Berliner MD, Bazant MZ, Braatz RD, Chueh WC, Storey BD (2021) Perspective-combining physics and machine learning to predict battery lifetime. J Electrochem Soc 168(3):030525
Bachelor G, Brusa E, Ferretto D, Mitschke A (2019) Model-based design of complex aeronautical systems through digital twin and thread concepts. IEEE Syst J 14(2):1568–1579
Banerjee A, Dalal R, Mittal S, Joshi KP (2017) Generating digital twin models using knowledge graphs for industrial production lines. UMBC Information Systems Department
Bangalore P, Patriksson M (2018) Analysis of SCADA data for early fault detection, with application to the maintenance management of wind turbines. Renew Energy 115:521–532
Barricelli BR, Casiraghi E, Fogli D (2019) A survey on digital twin: definitions, characteristics, applications, and design implications. IEEE Access 7:167653–167671
Barry N, Chatzos M, Chen W, Han D, Huang C, Joseph R, Klamkin M, Park S, Tanneau M, Van Hentenryck P, Wang S (2022) Risk-aware control and optimization for high-renewable power grids. arXiv preprint. https://arxiv.org/abs/2204.00950
Bellalouna F (2021) Case study for design optimization using the digital twin approach. Procedia CIRP 100:595–600
Bengio Y, Lodi A, Prouvost A (2021) Machine learning for combinatorial optimization: a methodological tour d’horizon. Eur J Oper Res 290(2):405–421
Berecibar M, Gandiaga I, Villarreal I, Omar N, Van Mierlo J, Van den Bossche P (2016) Critical review of state of health estimation methods of Li-ion batteries for real applications. Renew Sustain Energy Rev 56:572–587
Bichon BJ, Eldred MS, Swiler LP, Mahadevan S, McFarland JM (2008) Efficient global reliability analysis for nonlinear implicit performance functions. AIAA J 46(10):2459–2468
Billings SA (2013) Nonlinear system identification: NARMAX methods in the time, frequency, and spatio-temporal domains. Wiley, Hoboken
Bilmes J. Graphical models toolkit. https://web.archive.org/web/20150228005644/, http://melodi.ee.washington.edu/gmtk/. Accessed 24 Apr 2022
Birkl CR, Roberts MR, McTurk E, Bruce PG, Howey DA (2017) Degradation diagnostics for lithium ion cells. J Power Sources 341:373–386
Bloom I, Cole B, Sohn J, Jones SA, Polzin EG, Battaglia VS, Henriksen GL, Motloch C, Richardson R, Unkelhaeuser T, Ingersoll D (2001) An accelerated calendar and cycle life study of Li-ion cells. J Power Sources 101(2):238–247
Boje C, Guerriero A, Kubicki S, Rezgui Y (2020) Towards a semantic construction digital twin: directions for future research. Autom Constr 114:103179
Boris C, Sadek A, Wolf C (2021) Universal domain adaptation in ordinal regression. arXiv preprint. https://arxiv.org/abs/2106.11576
Bousmalis K, Irpan A, Wohlhart P, Bai Y, Kelcey M, Kalakrishnan M, Downs L, Ibarz J, Pastor P, Konolige K, Levine S (2018) Using simulation and domain adaptation to improve efficiency of deep robotic grasping. In: 2018 IEEE international conference on robotics and automation (ICRA). IEEE, pp 4243–4250
Box GE (1976) Science and statistics. J Am Stat Assoc 71(356):791–799
Brincker R, Zhang L, Andersen P (2001) Modal identification of output-only systems using frequency domain decomposition. Smart Mater Struct 10(3):441
Brincker R, Andersen P (2006) Understanding stochastic subspace identification. In: Conference proceedings: IMAC-XXIV: a conference & exposition on structural dynamics. Society for Experimental Mechanics
Broo DG, Bravo-Haro M, Schooling J (2022) Design and implementation of a smart infrastructure digital twin. Autom Constr 136:104171
Brooks S (1998) Markov chain Monte Carlo method and its application. J R Stat Soc Ser D (the Statistician) 47(1):69–100
Bzdok D, Krzywinski M, Altman N (2017) Machine learning: a primer. Nat Methods 14(12):1119
Cai Y, Wang Y, Burnett M (2020) Using augmented reality to build digital twin for reconfigurable additive manufacturing system. J Manuf Syst 56:598–604
Cappé O, Godsill SJ, Moulines E (2007) An overview of existing methods and recent advances in sequential Monte Carlo. Proc IEEE 95(5):899–924
Carlucci FM, Porzi L, Caputo B, Ricci E, Bulò SR (2017) Autodial: automatic domain alignment layers. In: ICCV. pp 5077–5085
Castells P, Fernandez M, Vallet D (2006) An adaptation of the vector-space model for ontology-based information retrieval. IEEE Trans Knowl Data Eng 19(2):261–272
Chai Z, Zhao C (2019) Enhanced random forest with concurrent analysis of static and dynamic nodes for industrial fault classification. IEEE Trans Ind Inf 16(1):54–66
Chakraborty S, Adhikari S (2021) Machine learning based digital twin for dynamical systems with multiple time-scales. Comput Struct 243:106410
Chakraborty S, Adhikari S, Ganguli R (2021) The role of surrogate models in the development of digital twins of dynamic systems. Appl Math Model 90:662–681
Chao H, Jain G, Tamirisa P, Gorka T (2014) Method for estimating capacity and predicting remaining useful life of lithium-ion battery. In: 2014 International Conference on Prognostics and Health Management, IEEE, Harvard, pp 1–8
Chao MA, Kulkarni C, Goebel K, Fink O (2022) Fusing physics-based and deep learning models for prognostics. Reliab Eng Syst Saf 217:107961
Chen Y-J (2010) Development of a method for ontology-based empirical knowledge representation and reasoning. Decis Support Syst 50(1):1–20
Chen S, Billings SA (1992) Neural networks for nonlinear dynamic system modelling and identification. Int J Control 56(2):319–346
Chen X, Jia S, Xiang Y (2020a) A review: knowledge reasoning over knowledge graph. Expert Syst Appl 141:112948
Chen Y, Luo F, Li T, Xiang T, Liu Z, Li J (2020b) A training-integrity privacy-preserving federated learning scheme with trusted execution environment. Inf Sci 522:69–79
Chen W, Park S, Tanneau M, Van Hentenryck P (2022) Learning optimization proxies for large-scale security-constrained economic dispatch. Electr Power Syst Res 213:108566
Cheng J, Chen W, Tao F, Lin C-L (2018) Industrial IoT in 5G environment towards smart manufacturing. J Ind Inf Integr 10:10–19
Chiachío J, Jalon ML, Chiachío M, Kolios A (2020) A Markov chains prognostics framework for complex degradation processes. Reliab Eng Syst Saf 195:106621
Choi SH, Park K-B, Roh DH, Lee JY, Mohammed M, Ghasemi Y, Jeong H (2022) An integrated mixed reality system for safety-aware human–robot collaboration using deep learning and digital twin generation. Robot Comput Integr Manuf 73:102258
Chorin AJ, Marsden JE, Marsden JE (1990) A mathematical introduction to fluid mechanics, vol 3. Springer, New York
Cimino C, Negri E, Fumagalli L (2019) Review of digital twin applications in manufacturing. Comput Ind 113:103130
Cohn DA, Ghahramani Z, Jordan MI (1996) Active learning with statistical models. J Artif Intell Res 4:129–145
Compare M, Martini F, Mattafirri S, Carlevaro F, Zio E (2016) Semi-Markov model for the oxidation degradation mechanism in gas turbine nozzles. IEEE Trans Reliab 65(2):574–581
Compton M, Barnaghi P, Bermudez L, Garcia-Castro R, Corcho O, Cox S, Graybeal J, Hauswirth M, Henson C, Herzog A, Huang V (2012) The SSN ontology of the W3C semantic sensor network incubator group. J Web Sem 17:25–32
Corral-Acero J, Margara F, Marciniak M, Rodero C, Loncaric F, Feng Y, Gilbert A, Fernandes JF, Bukhari HA, Wajdan A, Martinez MV (2020) The ‘digital twin’ to enable the vision of precision cardiology. Eur Heart J 41(48):4556–4564
Cox H (1964) On the estimation of state variables and parameters for noisy dynamic systems. IEEE Trans Autom Control 9(1):5–12
Culler AJ, McNamara JJ (2010) Studies on fluid-thermal-structural coupling for aerothermoelasticity in hypersonic flow. AIAA J 48(8):1721–1738
da Costa PRDO, Akçay A, Zhang Y, Kaymak U (2020) Remaining useful lifetime prediction via deep domain adaptation. Reliab Eng Syst Saf 195:106682
Dai Y, Zhang K, Maharjan S, Zhang Y (2020) Deep reinforcement learning for stochastic computation offloading in digital twin networks. IEEE Trans Ind Inf 17(7):4968–4977
Danilo B, Naomi A, Martin K (2018) Statistics versus machine learning. Nat Methods 15(4):233
Davis SE, Lasko TA, Chen G, Siew ED, Matheny ME (2017) Calibration drift in regression and machine learning models for acute kidney injury. J Am Med Inform Assoc 24(6):1052–1061
Molinaro R, Singh J-S, Catsoulis S, Narayanan C, Lakehal D (2021) Embedding data analytics and CFD into the digital twin concept. Comput Fluids 214:104759
de Oca Montes, Zapiain D, Stewart JA, Dingreville R (2021) Accelerating phase-field-based microstructure evolution predictions via surrogate models trained by machine learning methods. npj Comput Mater 7(1):1–11
DeLaurentis DA, Mavris D (2000) Uncertainty modeling and management in multidisciplinary analysis and synthesis. In: 38th aerospace sciences meeting and exhibit
Deng K, Sun Y, Li S, Lu Y, Brouwer J, Mehta PG, Zhou M, Chakraborty A (2014) Model predictive control of central chiller plant with thermal energy storage via dynamic programming and mixed-integer linear programming. IEEE Trans Autom Sci Eng 12:565–579
Deng T, Zhang K, Shen Z-JM (2021) A systematic review of a digital twin city: a new pattern of urban governance toward smart cities. J Manag Sci Eng 6(2):125–134
Ding K, Chan FT, Zhang X, Zhou G, Zhang F (2019) Defining a digital twin-based cyber-physical production system for autonomous manufacturing in smart shop floors. Int J Prod Res 57(20):6315–6334
Doerr A, Daniel C, Schiegg M, Duy N-T, Schaal S, Toussaint M, Sebastian T (2018) Probabilistic recurrent state-space models. In: International conference on machine learning. PMLR, pp. 1280–1289
Döhler M, Reynders E, Magalhaes F, Mevel L, Roeck GD, Cunha A (2011) Pre- and post-identification merging for multi-setup OMA with covariance-driven SSI. In: Dynamics of bridges, vol 5. Springer, New York, pp. 57–70
Downey A, Lui Y-H, Hu C, Laflamme S, Hu S (2019) Physics-based prognostics of lithium-ion battery using non-linear least squares with dynamic bounds. Reliab Eng Syst Saf 182:1–12
Dröder K, Bobka P, Germann T, Gabriel F, Dietrich F (2018) A machine learning-enhanced digital twin approach for human–robot-collaboration. Procedia Cirp 76:187–192
Elayan H, Aloqaily M, Guizani M (2021) Digital twin for intelligent context-aware IoT healthcare systems. IEEE Internet Things J 8(23):16749–16757
Ellis MJ (2015) Economic model predictive control theory: computational efficiency and application to smart manufacturing. University of California, Los Angeles
Erkoyuncu JA, del Amo IF, Ariansyah D, Bulka D, Rajkumar R (2020) A design framework for adaptive digital twins. CIRP Ann 69(1):145–148
Errandonea I, Beltrán S, Arrizabalaga S (2020) Digital twin for maintenance: a literature review. Comput Ind 123:103316
Essien A, Giannetti C (2021) A deep learning model for smart manufacturing using convolutional LSTM neural network autoencoders. IEEE Trans Ind Inf 16:6069
Fan W, Qiao P (2011) Vibration-based damage identification methods: a review and comparative study. Struct Health Monit 10(1):83–111
Fan L, Khodadadi J, Pesaran A (2013) A parametric study on thermal management of an air-cooled lithium-ion battery module for plug-in hybrid electric vehicles. J Power Sources 238:301–312
Fang Y, Peng C, Lou P, Zhou Z, Hu J, Yan J (2019) Digital-twin-based job shop scheduling toward smart manufacturing. IEEE Trans Ind Inf 15(12):6425–6435
Farrar CR, Worden K (2007) An introduction to structural health monitoring. Philos Trans R Soc A 365(1851):303–315
Farzan F, Jafari MA, Masiello R, Lu Y (2014) Toward optimal day-ahead scheduling and operation control of microgrids under uncertainty. IEEE Trans Smart Grid 6:499–507
Fernández-Godino MG, Park C, Kim N-H, Haftka RT (2016) Review of multi-fidelity models. arXiv preprint. https://arxiv.org/abs/1609.07196
Fink O, Zio E, Weidmann U (2014) Predicting component reliability and level of degradation with complex-valued neural networks. Reliab Eng Syst Saf 121:198–206
Fink O, Wang Q, Svensen M, Dersin P, Lee W-J, Ducoffe M (2020) Potential, challenges and future directions for deep learning in prognostics and health management applications. Eng Appl Artif Intell 92:103678
Franciosa P, Sokolov M, Sinha S, Sun T, Ceglarek D (2020) Deep learning enhanced digital twin for closed-loop in-process quality improvement. CIRP Ann 69(1):369–372
Friedman N, Geiger D, Goldszmidt M (1997) Bayesian network classifiers. Mach Learn 29(2):131–163
Ganin Y, Lempitsky V (2015) Unsupervised domain adaptation by backpropagation. In: Proceedings of the 32nd international conference on international conference on machine learning, vol 37. JMLR.org, pp. 1180–1189
Fuller A, Fan Z, Day C, Barlow C (2020) Digital twin: enabling technologies, challenges and open research. IEEE Access 8:108952–108971
Ganin Y, Ustinova E, Ajakan H, Germain P, Larochelle H, Laviolette F, Marchand M, Lempitsky V (2016) Domain-adversarial training of neural networks. J Mach Learn Res 17(1):2030–2096
Gao H, Sun L, Wang J-X (2021) PhyGeoNet: physics-informed geometry-adaptive convolutional neural networks for solving parameterized steady-state PDEs on irregular domain. J Comput Phys 428:110079
Gasper P, Gering K, Dufek E, Smith K (2021) Challenging practices of algebraic battery life models through statistical validation and model identification via machine-learning. J Electrochem Soc 168(2):020502
Gebraeel NZ, Lawley MA, Li R, Ryan JK (2005) Residual-life distributions from component degradation signals: a Bayesian approach. IIE Trans 37(6):543–557
Giorgio M, Guida M, Pulcini G (2011) An age- and state-dependent Markov model for degradation processes. IIE Trans 43(9):621–632
Giselle Fernández-Godino M, Park C, Kim NH, Haftka RT (2019) Issues in deciding whether to use multifidelity surrogates. AIAA J 57(5):2039–2054
GitHub. Link to GitHub repository where the preprocessed data and python scripts used to generate all the results and figures in the case study section reside. https://github.com/acthelen/battery_digital_twin
Glaessgen E, Stargel D (2012) The digital twin paradigm for future NASA and US Air Force vehicles. In: 53rd AIAA/ASME/ASCE/AHS/ASC structures, structural dynamics and materials conference 20th AIAA/ASME/AHS adaptive structures conference 14th AIAA
Glatt M, Sinnwell C, Yi L, Donohoe S, Ravani B, Aurich JC (2021) Modeling and implementation of a digital twin of material flows based on physics simulation. J Manuf Syst 58:231–245
Goodwin T, Xu J, Celik N, Chen C-H (2022) Real-time digital twin-based optimization with predictive simulation learning. J Simul. https://doi.org/10.1080/17477778.2022.2046520
Gorjian N, Ma L, Mittinty M, Yarlagadda P, Sun Y (2010) A review on degradation models in reliability analysis. In: Kiritsis D, Emmanouilidis C, Koronios A, Mathew J (eds) Engineering asset lifecycle management. Springer, London, pp 369–384
Grieves M (2014) Digital twin: manufacturing excellence through virtual factory replication. White Pap 1:1–7
Guillaume P, Verboven P, Vanlanduit S, Van Der Auweraer H, Peeters B (2003) A poly-reference implementation of the least-squares complex frequency-domain estimator. In: Proceedings of IMAC. A conference & exposition on structural dynamics, vol 21. Society for Experimental Mechanics, pp 183–192
Guivarch D, Mermoz E, Marino Y, Sartor M (2019) Creation of helicopter dynamic systems digital twin using multibody simulations. CIRP Ann 68(1):133–136
Guo L, Li N, Jia F, Lei Y, Lin J (2017) A recurrent neural network based health indicator for remaining useful life prediction of bearings. Neurocomputing 240:98–109
Guo H, Chen M, Mohamed K, Qu T, Wang S, Li J (2021) A digital twin-based flexible cellular manufacturing for optimization of air conditioner line. J Manuf Syst 58:65–78
Guo S, Guo W, Bian L, Guo Y (2022) A deep-learning-based surrogate model for thermal signature prediction in laser metal deposition. IEEE Trans Autom Sci Eng. https://doi.org/10.1109/TASE.2022.3158204
Gustafsson F (2010) Particle filter theory and practice with positioning applications. IEEE Aerosp Electron Syst Mag 25(7):53–82
Ha S, Coros S, Alspach A, Kim J, Yamane K (2018) Computational co-optimization of design parameters and motion trajectories for robotic systems. Int J Robot Res 37(13–14):1521–1536
Haag S, Anderl R (2018) Digital twin-proof of concept. Manuf Lett 15:64–66
Haghighat E, Raissi M, Moure A, Gomez H, Juanes R (2021) A physics-informed deep learning framework for inversion and surrogate modeling in solid mechanics. Comput Methods Appl Mech Eng 379:113741
He B, Bai K-J (2021) Digital twin-based sustainable intelligent manufacturing: a review. Adv Manuf 9(1):1–21
He W, Williard N, Osterman M, Pecht M (2011) Prognostics of lithium-ion batteries based on Dempster–Shafer theory and the Bayesian Monte Carlo method. J Power Sources 196(23):10314–10321
He R, Chen G, Dong C, Sun S, Shen X (2019) Data-driven digital twin technology for optimized control in process systems. ISA Trans 95:221–234
Heckerman D (2008) A tutorial on learning with Bayesian networks. In: Holmes DE, Jain LC (eds) Innovations in Bayesian networks. Studies in computational intelligence, vol 156. Springer, Berlin. https://doi.org/10.1007/978-3-540-85066-3_3
Heng A, Zhang S, Tan AC, Mathew J (2009) Rotating machinery prognostics: state of the art, challenges and opportunities. Mech Syst Signal Process 23(3):724–739
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Hu W, Shao J, Jiao Q, Wang C, Cheng J, Liu Z, Tan J (2022a) A new differentiable architecture search method for optimizing convolutional neural networks in the digital twin of intelligent robotic grasping. J Intell Manuf. https://doi.org/10.1007/s10845-022-01971-8
Hu W, Wang C, Liu F, Peng X, Sun P, Tan J (2022b) A grasps-generation-and-selection convolutional neural network for a digital twin of intelligent robotic grasping. Robot Comput Integr Manuf 77:102371
Huang R, Xi L, Li X, Liu CR, Qiu H, Lee J (2007) Residual life predictions for ball bearings based on self-organizing map and back propagation neural network methods. Mech Syst Signal Process 21(1):193–207
Hsu M-C, Bazilevs Y (2012) Fluid-structure interaction modeling of wind turbines: simulating the full machine. Comput Mech 50(6):821–833
Hu Z, Mahadevan S (2018a) Adaptive surrogate modeling for time-dependent multidisciplinary reliability analysis. J Mech Des 140(2):021401
Hu Z, Mahadevan S (2018b) Bayesian network learning for data-driven design. ASCE-ASME J Risk Uncertain Eng Syst B 4(4):041002
Hu Z, Mourelatos ZP (2018) A sequential accelerated life testing framework for system reliability assessment with untestable components. J Mech Des 140(10):101401
Hu W, Zhang T, Deng X, Liu Z, Tan J (2021b) Digital twin: a state-of-the-art review of its enabling technologies, applications and challenges. J Intell Manuf Spec Equip. https://doi.org/10.1109/ACCESS.2020.2998358
Huang S, Wang G, Yan Y (2022a) Building blocks for digital twin of reconfigurable machine tools from design perspective. Int J Prod Res 60(3):942–956
Huang C-G, Huang H-Z, Li Y-F (2019) A bidirectional LSTM prognostics method under multiple operational conditions. IEEE Trans Ind Electron 66(11):8792–8802
Hu C, Youn BD (2011) Adaptive-sparse polynomial chaos expansion for reliability analysis and design of complex engineering systems. Struct Multidisc Optim 43(3):419–442
Hu C, Youn BD, Chung J (2012) A multiscale framework with extended Kalman filter for lithium-ion battery SOC and capacity estimation. Appl Energy 92:694–704
Hu C, Ye H, Jain G, Schmidt C (2018) Remaining useful life assessment of lithium-ion batteries in implantable medical devices. J Power Sources 375:118–130
Hu X, Xu L, Lin X, Pecht M (2020) Battery lifetime prognostics. Joule 4(2):310–346
Hu W, He Y, Liu Z, Tan J, Yang M, Chen J (2021a) Toward a digital twin: time series prediction based on a hybrid ensemble empirical mode decomposition and BO-LSTM neural networks. J Mech Des 143(5):051705
Huang X, Xie T, Wang Z, Chen L, Zhou Q, Hu Z (2022b) A transfer learning-based multi-fidelity point-cloud neural network approach for melt pool modeling in additive manufacturing. ASCE-ASME J Risk Uncertain Eng Syst B. https://doi.org/10.1115/1.4051749
Ibrahim MS, Fan J, Yung WK, Prisacaru A, van Driel W, Fan X, Zhang G (2020) Machine learning and digital twin driven diagnostics and prognostics of light-emitting diodes. Laser Photonics Rev 14(12):2000254
Im S, Lee J, Cho M (2021) Surrogate modeling of elasto-plastic problems via long short-term memory neural networks and proper orthogonal decomposition. Comput Methods Appl Mech Eng 385:114030
Industry S. Model predictive control—rockwell model predictive control delivers results. https://mall.industry.siemens.com/mall/en/WW/Catalog/Products/10017369. Accessed 29 May 2022
Jagtap AD, Kawaguchi K, Karniadakis GE (2020a) Adaptive activation functions accelerate convergence in deep and physics-informed neural networks. J Comput Phys 404:109136
Jagtap AD, Kharazmi E, Karniadakis GE (2020b) Conservative physics-informed neural networks on discrete domains for conservation laws: applications to forward and inverse problems. Comput Methods Appl Mech Eng 365:113028
Jain P, Poon J, Singh JP, Spanos C, Sanders SR, Panda SK (2019) A digital twin approach for fault diagnosis in distributed photovoltaic systems. IEEE Trans Power Electron 35(1):940–956
Jardine AK, Lin D, Banjevic D (2006) A review on machinery diagnostics and prognostics implementing condition-based maintenance. Mech Syst Signal Process 20(7):1483–1510
Jiang F, Ma L, Broyd T, Chen K (2021) Digital twin and its implementations in the civil engineering sector. Autom Constr 130:103838
Jegadeeshwaran R, Sugumaran V (2015) Fault diagnosis of automobile hydraulic brake system using statistical features and support vector machines. Mech Syst Signal Process 52:436–446
Ji S, Pan S, Cambria E, Marttinen P, Philip SY (2021) A survey on knowledge graphs: representation, acquisition, and applications. IEEE Trans Neural Netw Learn Syst 33:494–514
Jiang C, Vega MA, Todd MD, Hu Z (2022) Model correction and updating of a stochastic degradation model for failure prognostics of miter gates. Reliab Eng Syst Saf 218:108203
Jones D, Snider C, Nassehi A, Yon J, Hicks B (2020) Characterising the digital twin: a systematic literature review. CIRP J Manuf Sci Technol 29:36–52
Juang J-N, Pappa RS (1985) An eigensystem realization algorithm for modal parameter identification and model reduction. J Guid Control Dyn 8(5):620–627
Kapteyn MG, Knezevic DJ, Huynh D, Tran M, Willcox KE (2020) Data-driven physics-based digital twins via a library of component-based reduced-order models. Int J Numer Methods Eng. https://doi.org/10.1002/nme.6423
Kapteyn MG, Pretorius JV, Willcox KE (2021) A probabilistic graphical model foundation for enabling predictive digital twins at scale. Nat Comput Sci 1(5):337–347
Kapusuzoglu B, Mahadevan S (2020) Physics-informed and hybrid machine learning in additive manufacturing: application to fused filament fabrication. JOM 72(12):4695–4705
Karniadakis GE, Kevrekidis IG, Lu L, Perdikaris P, Wang S, Yang L (2021) Physics-informed machine learning. Nat Rev Phys 3(6):422–440
Karve PM, Guo Y, Kapusuzoglu B, Mahadevan S, Haile MA (2020) Digital twin approach for damage-tolerant mission planning under uncertainty. Eng Fract Mech 225:106766
Kennedy MC, O’Hagan A (2001) Bayesian calibration of computer models. J R Stat Soc Ser B (Stat Methodol) 63(3):425–464
Kerschen G, Worden K, Vakakis AF, Golinval J-C (2006) Past, present and future of nonlinear system identification in structural dynamics. Mech Syst Signal Process 20(3):505–592
Khan S, Yairi T (2018) A review on the application of deep learning in system health management. Mech Syst Signal Process 107:241–265
Khan S, Farnsworth M, McWilliam R, Erkoyuncu J (2020) On the requirements of digital twin-driven autonomous maintenance. Annu Rev Control 50:13–28
Kharoufeh JP, Solo CJ, Ulukus MY (2010) Semi-Markov models for degradation-based reliability. IIE Trans 42(8):599–612
Kim Y, Na K, Youn BD (2022) A health-adaptive time-scale representation (HTSR) embedded convolutional neural network for gearbox fault diagnostics. Mech Syst Signal Process 167:108575
Kohtz S, Xu Y, Zheng Z, Wang P (2022) Physics-informed machine learning model for battery state of health prognostics using partial charging segments. Mech Syst Signal Process 172:109002
Kritzinger W, Karner M, Traar G, Henjes J, Sihn W (2018) Digital twin in manufacturing: a categorical literature review and classification. IFAC-Pap OnLine 51(11):1016–1022
Ladj A, Wang Z, Meski O, Belkadi F, Ritou M, Da Cunha C (2021) A knowledge-based digital shadow for machining industry in a digital twin perspective. J Manuf Syst 58:168–179
Lao N, Cohen WW (2010) Relational retrieval using a combination of path-constrained random walks. Mach Learn 81(1):53–67
Lee K, Lee K, Lee H, Shin J (2018) A simple unified framework for detecting out-of-distribution samples and adversarial attacks. In: Advances in neural information processing systems, vol 31
Lee S, Li L, Ni J (2010) Online degradation assessment and adaptive fault detection using modified hidden Markov model. J Manuf Sci Eng 132(2):021010
Lee J, Lapira E, Bagheri B, Kao H-A (2013a) Recent advances and trends in predictive manufacturing systems in big data environment. Manuf Lett 1(1):38–41
Lee J, Lapira E, Yang S, Kao A (2013b) Predictive manufacturing system-trends of next-generation production systems. IFAC Proc Vol 46(7):150–156
Lee J, Wu F, Zhao W, Ghaffari M, Liao L, Siegel D (2014) Prognostics and health management design for rotary machinery systems-reviews, methodology and applications. Mech Syst Signal Process 42(1–2):314–334
LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444
Lee C-Y, Batra T, Baig MH, Ulbricht D (2019) Sliced Wasserstein discrepancy for unsupervised domain adaptation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. pp 10285–10295
Lei Y, Li N, Guo L, Li N, Yan T, Lin J (2018) Machinery health prognostics: a systematic review from data acquisition to RUL prediction. Mech Syst Signal Process 104:799–834
Leng J, Zhang H, Yan D, Liu Q, Chen X, Zhang D (2019) Digital twin-driven manufacturing cyber-physical system for parallel controlling of smart workshop. J Ambient Intell Humaniz Comput 10(3):1155–1166
Leng J, Liu Q, Ye S, Jing J, Wang Y, Zhang C, Zhang D, Chen X (2020) Digital twin-driven rapid reconfiguration of the automated manufacturing system via an open architecture model. Robot Comput Integr Manuf 63:101895
Lenz I, Knepper RA, Saxena A (2015) DeepMPC: Learning deep latent features for model predictive control. Robot Sci Syst. https://doi.org/10.15607/RSS.2015.XI.012
Li X, Zhang W (2020) Deep learning-based partial domain adaptation method on intelligent machinery fault diagnostics. IEEE Trans Ind Electron 68(5):4351–4361
Li W, Huang R, Li J, Liao Y, Chen Z, He G, Yan R, Gryllias K (2022) A perspective survey on deep transfer learning for fault diagnosis in industrial scenarios: theories, applications and challenges. Mech Syst Signal Process 167:108487
Leser PE, Warner JE, Leser WP, Bomarito GF, Newman JA, Hochhalter JD (2020) A digital twin feasibility study (part ii): non-deterministic predictions of fatigue life using in-situ diagnostics and prognostics. Eng Fract Mech 229:106903
Li C, Lee GH (2021) From synthetic to real: unsupervised domain adaptation for animal pose estimation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. pp 1482–1491
Li S, Yang Y (2021) Hierarchical deep learning for data-driven identification of reduced-order models of nonlinear dynamical systems. Nonlinear Dyn 105(4):3409–3422
Li N, Lei Y, Lin J, Ding SX (2015) An improved exponential model for predicting remaining useful life of rolling element bearings. IEEE Trans Ind Electron 62(12):7762–7773
Li Z, Jiang Y, Hu C, Peng Z (2016) Recent progress on decoupling diagnosis of hybrid failures in gear transmission systems using vibration sensor signal: A review. Measurement 90:4–19
Li C, Mahadevan S, Ling Y, Choze S, Wang L (2017) Dynamic Bayesian network for aircraft wing health monitoring digital twin. AIAA J 55(3):930–941
Li X, Ding Q, Sun J-Q (2018) Remaining useful life estimation in prognostics using deep convolution neural networks. Reliab Eng Syst Saf 172:1–11
Li X, Zhang W, Ding Q (2019a) Deep learning-based remaining useful life estimation of bearings using multi-scale feature extraction. Reliab Eng Syst Saf 182:208–218
Li Y, Liu K, Foley AM, Zülke A, Berecibar M, Nanini-Maury E, Van Mierlo J, Hoster HE (2019b) Data-driven health estimation and lifetime prediction of lithium-ion batteries: a review. Renew Sustain Energy Rev 113:109254
Li T, Sahu AK, Talwalkar A, Smith V (2020a) Federated learning: challenges, methods, and future directions. IEEE Signal Process Mag 37(3):50–60
Li W, Rentemeister M, Badeda J, Jöst D, Schulte D, Sauer DU (2020b) Digital twin for battery systems: cloud battery management system with online state-of-charge and state-of-health estimation. J Energy Storage 30:101557
Li X, Zhang W, Ma H, Luo Z, Li X (2020c) Partial transfer learning in machinery cross-domain fault diagnostics using class-weighted adversarial networks. Neural Netw 129:313–322
Li Y, Vilathgamuwa DM, Wikner E, Wei Z, Zhang X, Thiringer T, Wik T, Zou C (2021) Electrochemical model-based fast charging: Physical constraint-triggered pi control. IEEE Trans Energy Convers 36(4):3208–3220
Liao G, Yin H, Chen M, Lin Z (2021) Remaining useful life prediction for multi-phase deteriorating process based on wiener process. Reliab Eng Syst Saf 207:107361
Lim KYH, Zheng P, Chen C-H (2020a) A state-of-the-art survey of digital twin: techniques, engineering product lifecycle management and business innovation perspectives. J Intell Manuf 31(6):1313–1337
Lim KYH, Zheng P, Chen C-H, Huang L (2020b) A digital twin-enhanced system for engineering product family design and optimization. J Manuf Syst 57:82–93
Lin T, Horne BG, Tino P, Giles CL (1996) Learning long-term dependencies in NARX recurrent neural networks. IEEE Trans Neural Netw 7(6):1329–1338
Lin Y, Liu Z, Sun M, Liu Y, Zhu X (2015) Learning entity and relation embeddings for knowledge graph completion. In: Twenty-ninth AAAI conference on artificial intelligence
Liu X, Du Jiang BT, Jiang G, Sun Y, Kong J, Tong X, Zhao G, Chen B (2021e) Genetic algorithm-based trajectory optimization for digital twin robots. Front Bioeng Biotechnol. https://doi.org/10.3389/fbioe.2021.793782
Liu T, Zhu K, Zeng L (2018a) Diagnosis and prognosis of degradation process via hidden semi-Markov model. IEEE/ASME Trans Mechatron 23(3):1456–1466
Liu S, Lu Y, Li J, Song D, Sun X, Bao J (2021d) Multi-scale evolution mechanism and knowledge construction of a digital twin mimic model. Robot Comput Integr Manuf 71:102123
Liu Z, Chen W, Zhang C, Yang C, Cheng Q (2021f) Intelligent scheduling of a feature-process-machine tool supernetwork based on digital twin workshop. J Manuf Syst 58:157–167
Liu Z, Meyendorf N, Mrad N (2018b) The role of data fusion in predictive maintenance using digital twin. AIP Conf Proc 1949:020023
Liu Y, Zhang L, Yang Y, Zhou L, Ren L, Wang F, Liu R, Pang Z, Deen MJ (2019) A novel cloud-based framework for the elderly healthcare services using digital twin. IEEE Access 7:49088–49101
Liu C, Le Roux L, Körner C, Tabaste O, Lacan F, Bigot S (2020a) Digital twin-enabled collaborative data management for metal additive manufacturing systems. J Manuf Syst 62:857–874
Liu C, Ricardo Mauricio A, Qi J, Peng D, Gryllias K (2020b) Domain adaptation digital twin for rolling element bearing prognostics. In: Online proceedings of PHM2020. pp 1–10
Liu Q, Leng J, Yan D, Zhang D, Wei L, Yu A, Zhao R, Zhang H, Chen X (2021c) Digital twin-based designing of the configuration, motion, control, and optimization model of a flow-type smart manufacturing system. J Manuf Syst 58:52–64
Liu J, Liu J, Zhuang C, Liu Z, Miao T (2021a) Construction method of shop-floor digital twin based on MBSE. J Manuf Syst 60:93–118
Liu M, Fang S, Dong H, Xu C (2021b) Review of digital twin about concepts, technologies, and industrial applications. J Manuf Syst 58:346–361
Ljung L (1979) Asymptotic behavior of the extended Kalman filter as a parameter estimator for linear systems. IEEE Trans Autom Control 24(1):36–50
Liu L, Zhang X, Wan X, Zhou S, Gao Z (2022) Digital twin-driven surface roughness prediction and process parameter adaptive optimization. Adv Eng Inform 51:101470
Ljung L (1998) System identification. In: Signal analysis and prediction. Springer, Berlin, pp 163–173
Ljung L (2010) Perspectives on system identification. Annu Rev Control 34(1):1–12
Ljung L, Glover K (1981) Frequency domain versus time domain methods in system identification. Automatica 17(1):71–86
Löcklin A, Müller M, Jung T, Jazdi N, White D, Weyrich M (2020) Digital twin for verification and validation of industrial automation systems—a survey. In: 2020 25th IEEE international conference on emerging technologies and factory automation (ETFA), vol 1. IEEE, pp 851–858
Lohtander M, Ahonen N, Lanz M, Ratava J, Kaakkunen J (2018) Micro manufacturing unit and the corresponding 3D-model for the digital twin. Procedia Manuf 25:55–61
Long M, Cao Y, Wang J, Jordan MI (2015) Learning transferable features with deep adaptation networks. arXiv preprint. https://arxiv.org/abs/1502.02791
Lu Y, Morris K, Frechett S (2016) Current standards landscape for smart manufacturing systems. NISTIR 8107:1–39
Luo W, Hu T, Zhang C, Wei Y (2019) Digital twin for CNC machine tool: modeling and using strategy. J Ambient Intell Humaniz Comput 10(3):1129–1140
Lu J, Liu A, Dong F, Gu F, Gama J, Zhang G (2018) Learning under concept drift: a review. IEEE Trans Knowl Data Eng 31(12):2346–2363
Lu Q, Parlikad AK, Woodall P, Don Ranasinghe G, Xie X, Liang Z, Konstantinou E, Heaton J, Schooling J (2020a) Developing a digital twin at building and city levels: case study of west Cambridge campus. J Manag Eng 36(3):05020004
Lu Q, Xie X, Parlikad AK, Schooling JM (2020b) Digital twin-enabled anomaly detection for built asset monitoring in operation and maintenance. Autom Constr 118:103277
Lu L, Meng X, Mao Z, Karniadakis GE (2021) DeepXDE: a deep learning library for solving differential equations. SIAM Rev 63(1):208–228
Lui YH, Li M, Downey A, Shen S, Nemani VP, Ye H, VanElzen C, Jain G, Hu S, Laflamme S, Hu C (2021) Physics-based prognostics of implantable-grade lithium-ion battery for remaining useful life prediction. J Power Sources 485:229327
Luo W, Hu T, Ye Y, Zhang C, Wei Y (2020) A hybrid predictive maintenance approach for CNC machine tool driven by digital twin. Robot Comput Integr Manuf 65:101974
Lydon GP, Caranovic S, Hischier I, Schlueter A (2019) Coupled simulation of thermally active building systems to support a digital twin. Energy Build 202:109298
Lynch JP, Loh KJ (2006) A summary review of wireless sensors and sensor networks for structural health monitoring. Shock Vib Dig 38(2):91–130
Ma C, Gui H, Liu J (2021) Self learning-empowered thermal error control method of precision machine tools based on digital twin. J Intell Manuf. https://doi.org/10.1007/s10845-021-01821-z
Malhotra P, Tv V, Ramakrishnan A, Anand G, Vig L, Agarwal P, Shroff G (2016) Multi-sensor prognostics using an unsupervised health index based on LSTM encoder–decoder. arXiv preprint. https://arxiv.org/abs/1608.06154
Marquis SG, Timms R, Sulzer V, Please CP, Chapman SJ (2020) A suite of reduced-order models of a single-layer lithium-ion pouch cell. J Electrochem Soc 167(14):140513
Martínez-Ramón M, Rojo-Alvarez JL, Camps-Valls G, Muñoz-Marí J, Soria-Olivas E, Figueiras-Vidal AR et al (2006) Support vector machines for nonlinear kernel ARMA system identification. IEEE Trans Neural Netw 17(6):1617–1622
Masti D, Bemporad A (2021) Learning nonlinear state-space models using autoencoders. Automatica 129:109666
Matulis M, Harvey C (2021) A robot arm digital twin utilising reinforcement learning. Comput Graph 95:106–114
McMahan B, Moore E, Ramage D, Hampson S, y Arcas BA (2017) Communication-efficient learning of deep networks from decentralized data. In: Artificial intelligence and statistics (AISTATS)
Millwater H, Ocampo J, Crosby N (2019) Probabilistic methods for risk assessment of airframe digital twin structures. Eng Fract Mech 221:106674
Min Q, Lu Y, Liu Z, Su C, Wang B (2019) Machine learning based digital twin framework for production optimization in petrochemical industry. Int J Inf Manag 49:502–519
Misra M, Yue HH, Qin SJ, Ling C (2002) Multivariate process monitoring and fault diagnosis by multi-scale PCA. Comput Chem Eng 26(9):1281–1293
Mitchell T, Cohen W, Hruschka E, Talukdar P, Yang B, Betteridge J, Carlson A, Dalvi B, Gardner M, Kisiel B, Krishnamurthy J (2018) Never-ending learning. Commun ACM 61(5):103–115
Mnih V, Kavukcuoglu K, Silver D, Rusu AA, Veness J, Bellemare MG, Graves A, Riedmiller M, Fidjeland AK, Ostrovski G, Petersen S (2015) Human-level control through deep reinforcement learning. Nature 518(7540):529–533
Moi T, Cibicik A, Rølvåg T (2020) Digital twin based condition monitoring of a knuckle boom crane: an experimental study. Eng Fail Anal 112:104517
Moustafa K, Hu Z, Mourelatos ZP, Baseski I, Majcher M (2021) System reliability analysis using component-level and system-level accelerated life testing. Reliab Eng Syst Saf 214:107755
Murphy KP (2002) Dynamic Bayesian networks: representation, inference and learning. University of California, Berkeley
Neelakantan A, Roth B, McCallum A (2015) Compositional vector space models for knowledge base inference. In: 2015 AAAI spring symposium series
Nemani VP, Lu H, Thelen A, Hu C, Zimmerman AT (2021) Ensembles of probabilistic LSTM predictors and correctors for bearing prognostics using industrial standards. Neurocomputing 491:575–596
Nguyen HX, Trestian R, To D, Tatipamula M (2021) Digital twin for 5G and beyond. IEEE Commun Mag 59(2):10–15
Nickel M, Tresp V, Kriegel H-P (2011) A three-way model for collective learning on multi-relational data. In: Proceedings of the 28th international conference on international conference on machine learning. pp 809–816
Nikolaou M (2001) Model predictive controllers: a critical synthesis of theory and industrial needs. Adv Chem Eng 26:131–204
Noy N, Gao Y, Jain A, Narayanan A, Patterson A, Taylor J (2019) Industry-scale knowledge graphs: lessons and challenges. Commun ACM 62(8):36–43
Oh H, Jung JH, Jeon BC, Youn BD (2017) Scalable and unsupervised feature engineering using vibration-imaging and deep learning for rotor system diagnosis. IEEE Trans Ind Electron 65(4):3539–3549
Otto SE, Rowley CW (2019) Linearly recurrent autoencoder networks for learning dynamics. SIAM J Appl Dyn Syst 18(1):558–593
Ozturk GB (2021) Digital twin research in the AECO-FM industry. J Build Eng 40:102730
Pairet È, Ardón P, Liu X, Lopes J, Hastie H, Lohan KS (2019) A digital twin for human–robot interaction. In: 2019 14th ACM/IEEE international conference on human–robot interaction (HRI). IEEE
Pan Y, Zhang L (2021) A BIM-data mining integrated digital twin framework for advanced project management. Autom Constr 124:103564
Park J, Ha JM, Oh H, Youn BD, Choi J-H, Kim NH (2016) Model-based fault diagnosis of a planetary gear: a novel approach using transmission error. IEEE Trans Reliab 65(4):1830–1841
Peeters B, De Roeck G (1999) Reference-based stochastic subspace identification for output-only modal analysis. Mech Syst Signal Process 13(6):855–878
Peherstorfer B, Willcox K, Gunzburger M (2018) Survey of multifidelity methods in uncertainty propagation, inference, and optimization. SIAM Rev 60(3):550–591
Pei F-Q, Tong Y-F, Yuan M-H, Ding K, Chen X-H (2021) The digital twin of the quality monitoring and control in the series solar cell production line. J Manuf Syst 59:127–137
Peng ZK, Chu F (2004) Application of the wavelet transform in machine condition monitoring and fault diagnostics: a review with bibliography. Mech Syst Signal Process 18(2):199–221
Peng W, Li Y-F, Yang Y-J, Zhu S-P, Huang H-Z (2016) Bivariate analysis of incomplete degradation observations based on inverse gaussian processes and copulas. IEEE Trans Reliab 65(2):624–639
Peng Y, Zhao S, Wang H (2020) A digital twin based estimation method for health indicators of DC–DC converters. IEEE Trans Power Electron 36(2):2105–2118
Pham HT, Yang B-S, Nguyen TT et al (2012) Machine performance degradation assessment and remaining useful life prediction using proportional hazard model and support vector machine. Mech Syst Signal Process 32:320–330
Piroddi L, Spinelli W (2003) An identification algorithm for polynomial NARX models based on simulation error minimization. Int J Control 76(17):1767–1781
Plett GL (2004) Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: part 3. State and parameter estimation. J Power sources 134(2):277–292
Priyanka E, Thangavel S, Gao X-Z, Sivakumar N (2022) Digital twin for oil pipeline risk estimation using prognostic and machine learning techniques. J Ind Inf Integr 26:100272
Psarommatis F (2021) A generic methodology and a digital twin for zero defect manufacturing (ZDM) performance mapping towards design for ZDM. J Manuf Syst 59:507–521
Puskorius GV, Feldkamp LA (1994) Neurocontrol of nonlinear dynamical systems with Kalman filter trained recurrent networks. IEEE Trans Neural Netw 5(2):279–297
Qi Q, Tao F, Hu T, Anwer N, Liu A, Wei Y, Wang L, Nee A (2021) Enabling technologies and tools for digital twin. J Manuf Syst 58:3–21
Qi Q, Tao F (2018) Digital twin and big data towards smart manufacturing and industry 4.0: 360 degree comparison. IEEE Access 6:3585–3593
Qi Q, Tao F, Zuo Y, Zhao D (2018) Digital twin service towards smart manufacturing. Procedia CIRP 72:237–242
Raissi M, Perdikaris P, Karniadakis GE (2019a) Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J Comput Phys 378:686–707
Raissi M, Wang Z, Triantafyllou MS, Karniadakis GE (2019b) Deep learning of vortex-induced vibrations. J Fluid Mech 861:119–137
Ramadesigan V, Chen K, Burns NA, Boovaragavan V, Braatz RD, Subramanian VR (2011) Parameter estimation and capacity fade analysis of lithium-ion batteries using reformulated models. J Electrochem Soc 158(9):A1048
Ramos AL, Ferreira JV, Barceló J (2011) Model-based systems engineering: an emerging approach for modern systems. IEEE Trans Syst Man Cybern C (Appl Rev) 42(1):101–111
Randall RB (2021) Vibration-based condition monitoring: industrial, automotive and aerospace applications. Wiley, Hoboken
Randall RB, Antoni J (2011) Rolling element bearing diagnostics—a tutorial. Mech Syst Signal Process 25(2):485–520
Rasheed A, San O, Kvamsdal T (2020) Digital twin: values, challenges and enablers from a modeling perspective. IEEE Access 8:21980–22012
Rassõlkin A, Vaimann T, Kallaste A, Kuts V (2019) Digital twin for propulsion drive of autonomous electric vehicle. In: 2019 IEEE 60th international scientific conference on power and electrical engineering of Riga Technical University (RTUCON). IEEE, pp 1–4
Revetria R, Tonelli F, Damiani L, Demartini M, Bisio F, Peruzzo N (2019) A real-time mechanical structures monitoring system based on digital twin, IoT and augmented reality. In: 2019 spring simulation conference (SpringSim). IEEE, pp 1–10
Rezvanizaniani SM, Liu Z, Chen Y, Lee J (2014) Review and recent advances in battery health monitoring and prognostics technologies for electric vehicle (ev) safety and mobility. J Power Sources 256:110–124
Richardson RR, Osborne MA, Howey DA (2017) Gaussian process regression for forecasting battery state of health. J Power Sources 357:209–219
Ricondo I, Porto A, Ugarte M (2021) A digital twin framework for the simulation and optimization of production systems. Procedia CIRP 104:762–767
Ritto T, Rochinha F (2021) Digital twin, physics-based model, and machine learning applied to damage detection in structures. Mech Syst Signal Process 155:107614
Rojo-Álvarez JL, Martínez-Ramón M, de Prado-Cumplido M, Artés-Rodríguez A, Figueiras-Vidal AR (2004) Support vector method for robust ARMA system identification. IEEE Trans Signal Process 52(1):155–164
Rombach K, Michau G, Fink O (2022) Controlled generation of unseen faults for partial and openset &partial domain adaptation. arXiv preprint. https://arxiv.org/abs/2204.14068
Russell M, Wang P (2022) Physics-informed deep learning for signal compression and reconstruction of big data in industrial condition monitoring. Mech Syst Signal Process 168:108709
Sadoughi M, Hu C (2019) Physics-based convolutional neural network for fault diagnosis of rolling element bearings. IEEE Sens J 19(11):4181–4192
Samuel PD, Pines DJ (2005) A review of vibration-based techniques for helicopter transmission diagnostics. J Sound Vib 282(1–2):475–508
Sankararaman S, Ling Y, Mahadevan S (2011) Uncertainty quantification and model validation of fatigue crack growth prediction. Eng Fract Mech 78(7):1487–1504
Särkkä S (2013) Bayesian filtering and smoothing, vol 3. Cambridge University Press, Cambridge
Schleich B, Anwer N, Mathieu L, Wartzack S (2017) Shaping the digital twin for design and production engineering. CIRP Ann 66(1):141–144
Schoenmackers S, Davis J, Etzioni O, Weld DS (2010) Learning first-order horn clauses from web text. In: Proceedings of the 2010 conference on empirical methods in natural language processing. pp 1088–1098
Schrotter G, Hürzeler C (2020) The digital twin of the city of Zurich for urban planning. PFG 88(1):99–112
Schwenzer M, Ay M, Bergs T, Abel D (2021) Review on model predictive control: an engineering perspective. Int J Adv Manuf Technol 117:1327–1349
Scutari M (2009) Learning Bayesian networks with the bnlearn R package. arXiv preprint. https://arxiv.org/abs/0908.3817
Seshadri BR, Krishnamurthy T (2017) Structural health management of damaged aircraft structures using digital twin concept. In: 25th AIAA/AHS adaptive structures conference. p 1675
Shao S, Wang P, Yan R (2019) Generative adversarial networks for data augmentation in machine fault diagnosis. Comput Ind 106:85–93
Shen S, Sadoughi M, Li M, Wang Z, Hu C (2020) Deep convolutional neural networks with ensemble learning and transfer learning for capacity estimation of lithium-ion batteries. Appl Energy 260:114296
Shen S, Lu H, Sadoughi M, Hu C, Nemani V, Thelen A, Webster K, Darr M, Sidon J, Kenny S (2021) A physics-informed deep learning approach for bearing fault detection. Eng Appl Artif Intell 103:104295
Shim C-S, Dang N-S, Lon S, Jeon C-H (2019) Development of a bridge maintenance system for prestressed concrete bridges using 3D digital twin model. Struct Infrastruct Eng 15(10):1319–1332
Silver D, Lever G, Heess N, Degris T, Wierstra D, Riedmiller M (2014) Deterministic policy gradient algorithms. In: International conference on machine learning. PMLR, pp 387–395
Simon D (2006) Optimal state estimation: Kalman, H infinity, and nonlinear approaches. Wiley, Hoboken
Sirca G Jr, Adeli H (2012) System identification in structural engineering. Sci Iran 19(6):1355–1364
Smith A, Burns JC, Zhao X, Xiong D, Dahn J (2011) A high precision coulometry study of the SEI growth in Li/graphite cells. J Electrochem Soc 158(5):A447
Söderberg R, Wärmefjord K, Carlson JS, Lindkvist L (2017) Toward a digital twin for real-time geometry assurance in individualized production. CIRP Ann 66(1):137–140
Steinmetz C, Rettberg A, Ribeiro FGC, Schroeder G, Pereira CE (2018) Internet of things ontology for digital twin in cyber physical systems. In: 2018 VIII Brazilian symposium on computing systems engineering (SBESC). IEEE, pp 154–159
Sugiyama M, Suzuki T, Nakajima S, Kashima H, von Bünau P, Kawanabe M (2008) Direct importance estimation for covariate shift adaptation. Ann Inst Stat Math 60(4):699–746
Sun W, Lei S, Wang L, Liu Z, Zhang Y (2020a) Adaptive federated learning and digital twin for industrial internet of things. IEEE Trans Ind Inf 17(8):5605–5614
Sun X, Bao J, Li J, Zhang Y, Liu S, Zhou B (2020b) A digital twin-driven approach for the assembly-commissioning of high precision products. Robot Comput Integr Manuf 61:101839
Svensson A (2022a) Particle-filter-video. https://github.com/uu-sml/partilce-filter-video. Accessed 9 Apr 2022
Svensson A (2022b) Particle filter explained without equations. https://www.youtube.com/watch?v=aUkBa1zMKv4. Accessed 9 Apr 2022
Swief A, El-Zawawi A, El-Habrouk M (2019) A survey of model predictive control development in automotive industries. In: 2019 International Conference on Applied Automation and Industrial Diagnostics (ICAAID), vol 1, pp 1–7. IEEE, 2019
Tadeja SK, Seshadri P, Kristensson PO (2020) AeroVR: an immersive visualisation system for aerospace design and digital twinning in virtual reality. Aeronaut J 124(1280):1615–1635
Tang M, Liu Y, Durlofsky LJ (2020) A deep-learning-based surrogate model for data assimilation in dynamic subsurface flow problems. J Comput Phys 413:109456
Tao F, Zhang M (2017) Digital twin shop-floor: a new shop-floor paradigm towards smart manufacturing. IEEE Access 5:20418–20427
Tao F, Zhang H, Liu A, Nee AY (2018) Digital twin in industry: state-of-the-art. IEEE Trans Ind Inf 15(4):2405–2415
Taskesen E (2022) Bnlearn—library for Bayesian network learning and inference. https://pypi.org/project/bnlearn/. Accessed 24 Apr 2022
Tezduyar T, Osawa Y (2001) Fluid-structure interactions of a parachute crossing the far wake of an aircraft. Comput Methods Appl Mech Eng 191(6–7):717–726
Thelen A, Lui YH, Shen S, Laflamme S, Hu S, Hu C (2021) Physics-informed machine learning for degradation diagnostics of lithium-ion batteries. In: International design engineering technical conferences and computers and information in engineering conference, vol 85383. American Society of Mechanical Engineers, p V03AT03A041
Thelen A, Lui YH, Shen S, Laflamme S, Hu S, Hu C (2022a) Integrating physics-based modeling and machine learning for degradation diagnostics of lithium-ion batteries. Energy Storage Mater 50:668–695
Thelen A, Zhang X, Fink O, Lu Y, Ghosh S, Youn BD, Todd MD, Mahadevan S, Hu C, Hu Z (2022) A comprehensive review of digital twin–part 2: roles of uncertainty quantification and optimization, a battery digital twin, and perspectives. Structural and multidisciplinary optimization
Tian Z (2012) An artificial neural network method for remaining useful life prediction of equipment subject to condition monitoring. J Intell Manuf 23(2):227–237
Tian Z, Jin T, Wu B, Ding F (2011) Condition based maintenance optimization for wind power generation systems under continuous monitoring. Renew Energy 36(5):1502–1509
Tian J, Xiong R, Shen W, Sun F (2021) Electrode ageing estimation and open circuit voltage reconstruction for lithium ion batteries. Energy Storage Mater 37:283–295
Tian Y, Chao MA, Kulkarni C, Goebel K, Fink O (2022a) Real-time model calibration with deep reinforcement learning. Mech Syst Signal Process 165:108284
Tian Y, Han M, Kulkarni C, Fink O (2022b) A prescriptive Dirichlet power allocation policy with deep reinforcement learning. Reliab Eng Syst Saf 224:108529
Truex S, Baracaldo N, Anwar A, Steinke T, Ludwig H, Zhang R, Zhou Y (2019) A hybrid approach to privacy-preserving federated learning. In: Proceedings of the 12th ACM workshop on artificial intelligence and security. pp 1–11
Tsymbal A (2004) The problem of concept drift: definitions and related work, vol 106, no 2. Computer Science Department, Trinity College Dublin, p 58
Tuegel EJ, Ingraffea AR, Eason TG, Spottswood SM (2011) Reengineering aircraft structural life prediction using a digital twin. Int J Aerosp Eng. https://doi.org/10.1155/2011/154798
Tzeng E, Hoffman J, Saenko K, Darrell T (2017) Adversarial discriminative domain adaptation. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp 7167–7176
Uhlemann TH-J, Lehmann C, Steinhilper R (2017) The digital twin: realizing the cyber-physical production system for industry 4.0. Procedia CIRP 61:335–340
Van Hentenryck P (2021) Machine learning for optimal power flows. Tutor Oper Res Emerg Optim Methods Model Tech Appl. https://doi.org/10.1287/educ.2021.0234
VanDerHorn E, Mahadevan S (2021) Digital twin: generalization, characterization and implementation. Decis Support Syst 145:113524
Vatankhah Barenji A, Liu X, Guo H, Li Z (2021) A digital twin-driven approach towards smart manufacturing: reduced energy consumption for a robotic cell. Int J Comput Integr Manuf 34(7–8):844–859
Vathoopan M, Johny M, Zoitl A, Knoll A (2018) Modular fault ascription and corrective maintenance using a digital twin. IFAC-Pap OnLine 51(11):1041–1046
Vega MA, Hu Z, Fillmore TB, Smith MD, Todd MD (2021) A novel framework for integration of abstracted inspection data and structural health monitoring for damage prognosis of miter gates. Reliab Eng Syst Saf 211:107561
Vega MA, Hu Z, Yang Y, Chadha M, Todd MD (2022) Diagnosis, prognosis, and maintenance decision making for civil infrastructure: Bayesian data analytics and machine learning. In: Structural health monitoring based on data science techniques. Springer, Berlin, pp 45–73
Vega MA, Hu Z, Todd MD (2020) Optimal maintenance decisions for deteriorating quoin blocks in miter gates subject to uncertainty in the condition rating protocol. Reliab Eng Syst Saf 204:107147
Waag W, Fleischer C, Sauer DU (2014) Critical review of the methods for monitoring of lithium-ion batteries in electric and hybrid vehicles. J Power Sources 258:321–339
Wagg D, Worden K, Barthorpe R, Gardner P (2020) Digital twins: state-of-the-art and future directions for modeling and simulation in engineering dynamics applications. ASCE-ASME J Risk Uncertain Eng Syst B. https://doi.org/10.1115/1.4046739
Wagner P, Wu X, Huber MF (2021) Kalman Bayesian neural networks for closed-form online learning. arXiv preprint. https://arxiv.org/abs/2110.00944
Wan EA, Nelson AT (2001) Dual extended Kalman filter methods. Kalman Filter Neural Netw. https://doi.org/10.1002/0471221546.ch5
Wang D, Miao Q, Pecht M (2013) Prognostics of lithium-ion batteries based on relevance vectors and a conditional three-parameter capacity degradation model. J Power Sources 239:253–264
Wang Q, Mao Z, Wang B, Guo L (2017) Knowledge graph embedding: a survey of approaches and applications. IEEE Trans Knowl Data Eng 29(12):2724–2743
Wang J, Ye L, Gao RX, Li C, Zhang L (2019) Digital twin for rotating machinery fault diagnosis in smart manufacturing. Int J Prod Res 57(12):3920–3934
Wang Q, Jiao W, Wang P, Zhang Y (2020a) Digital twin for human–robot interactive welding and welder behavior analysis. IEEE/CAA J Autom Sin 8(2):334–343
Wang Q, Jiao W, Zhang Y (2020b) Deep learning-empowered digital twin for visualized weld joint growth monitoring and penetration control. J Manuf Syst 57:429–439
Wang Q, Michau G, Fink O (2020c) Missing-class-robust domain adaptation by unilateral alignment. IEEE Trans Ind Electron 68:663–671
Wang Y, Xu R, Zhou C, Kang X, Chen Z (2022b) Digital twin and cloud-side-end collaboration for intelligent battery management system. J Manuf Syst 62:124–134
Wang Q, Taal C, Fink O (2021a) Integrating expert knowledge with domain adaptation for unsupervised fault diagnosis. IEEE Trans Instrum Meas 71:1–12
Wang Z, Liu Q, Chen H, Chu X (2021b) A deformable CNN-DLSTM based transfer learning method for fault diagnosis of rolling bearing under multiple working conditions. Int J Prod Res 59(16):4811–4825
Wang M, Feng S, Incecik A, Królczyk G, Li Z (2022a) Structural fatigue life prediction considering model uncertainties through a novel digital twin-driven approach. Comput Methods Appl Mech Eng 391:114512
Ward R, Choudhary R, Gregory A, Jans-Singh M, Girolami M (2021) Continuous calibration of a digital twin: comparison of particle filter and Bayesian calibration approaches. Data-Centric Eng. https://doi.org/10.1017/dce.2021.12
Wärmefjord K, Söderberg R, Lindkvist L, Lindau B, Carlson JS (2017) Inspection data to support a digital twin for geometry assurance. In: ASME international mechanical engineering congress and exposition, vol 58356. American Society of Mechanical Engineers, p V002T02A101
Weber T, Corotan A, Hutchinson B, Kravitz B, Link R (2020) Deep learning for creating surrogate models of precipitation in earth system models. Atmos Chem Phys 20(4):2303–2317
Wei Z, Quan Z, Wu J, Li Y, Pou J, Zhong H (2021) Deep deterministic policy gradient-DRL enabled multiphysics-constrained fast charging of lithium-ion battery. IEEE Trans Ind Electron 69(3):2588–2598
Weilkiens T (2011) Systems engineering with SysML/UML: modeling, analysis, design. Elsevier, Amsterdam
Wenzel TA, Burnham K, Blundell M, Williams R (2006) Dual extended Kalman filter for vehicle state and parameter estimation. Veh Syst Dyn 44(2):153–171
White G, Zink A, Codecá L, Clarke S (2021) A digital twin smart city for citizen feedback. Cities 110:103064
Widder DV (1976) The heat equation, vol 67. Academic Press, Cambridge
Willard J, Jia X, Xu S, Steinbach M, Kumar V (2020) Integrating physics-based modeling with machine learning: a survey. arXiv preprint 1(1):1–34. https://arxiv.org/abs/2003.04919
Wong WC, Chee E, Li J, Wang X., (2018) Recurrent neural network-based model predictive control for continuous pharmaceutical manufacturing.Mathematics 6(11):242
Worden K, Becker W, Rogers T, Cross E (2018) On the confidence bounds of Gaussian process NARX models and their higher-order frequency response functions. Mech Syst Signal Process 104:188–223
Wright L, Davidson S (2020) How to tell the difference between a model and a digital twin. Adv Model Simul Eng Sci 7(1):1–13
Wu R-T, Jahanshahi MR (2019) Deep convolutional neural network for structural dynamic response estimation and system identification. J Eng Mech 145(1):04018125
Wu Z, Rincon D, Christofides PD (2019a) Real-time adaptive machine-learning-based predictive control of nonlinear processes. Ind Eng Chem Res 59(6):2275–2290
Wu Z, Yu S, Zhu X, Ji Y, Pecht M (2019b) A weighted deep domain adaptation method for industrial fault prognostics according to prior distribution of complex working conditions. IEEE Access 7:139802–139814
Xia K, Sacco C, Kirkpatrick M, Saidy C, Nguyen L, Kircaliali A, Harik R (2021a) A digital twin to train deep reinforcement learning agent for smart manufacturing plants: environment, interfaces and intelligence. J Manuf Syst 58:210–230
Xia M, Shao H, Williams D, Lu S, Shu L, de Silva CW (2021b) Intelligent fault diagnosis of machinery using digital twin-assisted deep transfer learning. Reliab Eng Syst Saf 215:107938
Xie Y, Lian K, Liu Q, Zhang C, Liu H (2021) Digital twin for cutting tool: modeling, application and service strategy. J Manuf Syst 58:305–312
Xie R, Liu Z, Jia J, Luan H, Sun M (2016) Representation learning of knowledge graphs with entity descriptions. In: Proceedings of the AAAI conference on artificial intelligence, vol 30
Xu Y, Sun Y, Liu X, Zheng Y (2019) A digital-twin-assisted fault diagnosis using deep transfer learning. IEEE Access 7:19990–19999
Xuemei L, Lixing D, Yuyuan D, Lanlan L (2010) Hybrid support vector machine and ARIMA model in building cooling prediction. In: 2010 international symposium on computer, communication, control and automation (3CA), vol 1. IEEE, pp 533–536
Yan H, Ding Y, Li P, Wang Q, Xu Y, Zuo W (2017) Mind the class weight bias: weighted maximum mean discrepancy for unsupervised domain adaptation. In: Poceedings of the IEEE conference on computer vision and pattern recognition. pp 2272–2281
Yan T, Fu Y, Lu M, Li Z, Shen C, Wang D (2022) Integration of a novel knowledge-guided loss function with an architecturally explainable network for machine degradation modeling. IEEE Trans Instrum Meas. https://doi.org/10.1109/TIM.2022.3193196
Yang Z, Cohen WW, Salakhutdinov R (2016) Revisiting semi-supervised learning with graph embeddings. arXiv preprint. https://arxiv.org/abs/1603.08861
Yang Q, Liu Y, Chen T, Tong Y (2019) Federated machine learning: concept and applications. ACM Trans Intell Syst Technol 10(2):19
Yang X, Tartakovsky G, Tartakovsky A (2018) Physics-informed kriging: a physics-informed gaussian process regression method for data-model convergence. arXiv preprint. https://arxiv.org/abs/1809.03461
Yao H, Gao Y, Liu Y (2020) FEA-Net: a physics-guided data-driven model for efficient mechanical response prediction. Comput Methods Appl Mech Eng 363:112892
Ye Z-S, Xie M (2015) Stochastic modelling and analysis of degradation for highly reliable products. Appl Stoch Model Bus Ind 31(1):16–32
Ye Y, Yang Q, Yang F, Huo Y, Meng S (2020) Digital twin for the structural health management of reusable spacecraft: a case study. Eng Fract Mech 234:107076
Yi Y, Yan Y, Liu X, Ni Z, Feng J, Liu J (2021) Digital twin-based smart assembly process design and application framework for complex products and its case study. J Manuf Syst 58:94–107
Yin X, Zhu Y, Hu J (2021) A comprehensive survey of privacy-preserving federated learning: a taxonomy, review, and future directions. ACM Comput Surv 54(6):1–36
Yu J, Liu P, Li Z (2020) Hybrid modelling and digital twin development of a steam turbine control stage for online performance monitoring. Renew Sustain Energy Rev 133:110077
Yu J, Song Y, Tang D, Dai J (2021) A digital twin approach based on nonparametric Bayesian network for complex system health monitoring. J Manuf Syst 58:293–304
Yuan M, Wu Y, Lin L (2016) Fault diagnosis and remaining useful life estimation of aero engine using LSTM neural network. In: 2016 IEEE international conference on aircraft utility systems (AUS). IEEE, pp 135–140
Yucesan YA, Viana FA (2020) A physics-informed neural network for wind turbine main bearing fatigue. Int J Progn Health Manag. https://doi.org/10.36001/ijphm.2020.v11i1.2594
Yucesan YA, Viana FA (2022) A hybrid physics-informed neural network for main bearing fatigue prognosis under grease quality variation. Mech Syst Signal Process 171:108875
Zambal S, Eitzinger C, Clarke M, Klintworth J, Mechin P-Y (2018) A digital twin for composite parts manufacturing: effects of defects analysis based on manufacturing data. In: 2018 IEEE 16th international conference on industrial informatics (INDIN). IEEE, pp 803–808
Zeng A, Song S, Lee J, Rodriguez A, Funkhouser T (2020) TossingBot: learning to throw arbitrary objects with residual physics. IEEE Trans Robot 36(4):1307–1319
Zhang X, Mahadevan S (2020) Bayesian neural networks for flight trajectory prediction and safety assessment. Decis Support Syst 131:113246
Zhang P, Yin Z-Y (2021) A novel deep learning-based modelling strategy from image of particles to mechanical properties for granular materials with CNN and BILSTM. Comput Methods Appl Mech Eng 382:113858
Zhang H, Wang X, Zhang C, Cai X (2006) Robust identification of non-linear dynamic systems using support vector machine. IEE Proc Sci Meas Technol 153(3):125–129
Zhang Z, Wang Y, Wang K (2013) Fault diagnosis and prognosis using wavelet packet decomposition, Fourier transform and artificial neural network. J Intell Manuf 24(6):1213–1227
Zhang A, Wang H, Li S, Cui Y, Liu Z, Yang G, Hu J (2018) Transfer learning with deep recurrent neural networks for remaining useful life estimation. Appl Sci 8(12):2416
Zhang K, Qu T, Zhou D, Jiang H, Lin Y, Li P, Guo H, Liu Y, Li C, Huang GQ (2020a) Digital twin-based opti-state control method for a synchronized production operation system. Robot Comput Integr Manuf 63:101892
Zhang S, Zhang S, Wang B, Habetler TG (2020b) Deep learning algorithms for bearing fault diagnostics—a comprehensive review. IEEE Access 8:29857–29881
Zhang L, Zhou L, Horn BK (2021a) Building a right digital twin with model engineering. J Manuf Syst 59:151–164
Zhang M, Tao F, Nee A (2021b) Digital twin enhanced dynamic job-shop scheduling. J Manuf Syst 58:146–156
Zhang X, Chan FT, Yan C, Bose I (2022c) Towards risk-aware artificial intelligence and machine learning systems: an overview. Decis Support Syst 159:113800
Zhang Y, Wang S, Sun G, Mao J (2021c) Aerodynamic surrogate model based on deep long short-term memory network: an application on high-lift device control. Proc Inst Mech Eng G 236(6):1081–1097
Zhang H, Qi Q, Tao F (2022a) A multi-scale modeling method for digital twin shop-floor. J Manuf Syst 62:417–428
Zhang X, Chan FT, Mahadevan S (2022b) Explainable machine learning in image classification models: an uncertainty quantification perspective. Knowl Based Syst 243:108418
Zhao R, Yan R, Chen Z, Mao K, Wang P, Gao RX (2019) Deep learning and its applications to machine health monitoring. Mech Syst Signal Process 115:213–237
Zhao Y, Jiang C, Vega MA, Todd MD, Hu Z (2022) Surrogate modeling of nonlinear dynamic systems: a comparative study. J Comput Inf Sci Eng 23(1):011001
Zheng Y, Yang S, Cheng H (2019) An application framework of digital twin and its case study. J Ambient Intell Humaniz Comput 10(3):1141–1153
Zhou Y, Xing T, Song Y, Li Y, Zhu X, Li G, Ding S (2021) Digital-twin-driven geometric optimization of centrifugal impeller with free-form blades for five-axis flank milling. J Manuf Syst 58:22–35
Zhou X, He S, Dong L, Atluri SN (2022b) Real-time prediction of probabilistic crack growth with a helicopter component digital twin. AIAA J 60(4):2555–2567
Zhou T, Zhang X, Droguett EL, Mosleh A (2022a) A generic physics-informed neural network-based framework for reliability assessment of multi-state systems. Reliab Eng Syst Saf. https://doi.org/10.1016/j.ress.2022.108835
Zhuang C, Liu J, Xiong H (2018) Digital twin-based smart production management and control framework for the complex product assembly shop-floor. Int J Adv Manuf Technol 96(1):1149–1163
Zhu L, Liu Z, Han S (2019a) Deep leakage from gradients. In: Advances in neural information processing systems (NeurIPS)
Zhu Y, Zabaras N, Koutsourelakis P-S, Perdikaris P (2019b) Physics-constrained deep learning for high-dimensional surrogate modeling and uncertainty quantification without labeled data. J Comput Phys 394:56–81
Zhu Z, Xi X, Xu X, Cai Y (2021) Digital twin-driven machining process for thin-walled part manufacturing. J Manuf Syst 59:453–466
Zohdi T (2020) A machine-learning framework for rapid adaptive digital-twin based fire-propagation simulation in complex environments. Comput Methods Appl Mech Eng 363:112907
Acknowledgements
Adam Thelen and Chao Hu would like to thank the financial support from the U.S. National Science Foundation under Grant No. ECCS-2015710. Xiaoge Zhang is supported by a grant from the Research Committee of The Hong Kong Polytechnic University under project code 1-BE6V and G-UAMR. Sankaran Mahadevan acknowledges the support of the National Institute of Science and Technology. Michael D. Todd and Zhen Hu received financial support from the U.S. Army Corps of Engineers through the U.S. Army Engineer Research and Development Center Research Cooperative Agreement W912HZ-17-2-0024.
Author information
Authors and Affiliations
Contributions
All authors read and approved the final manuscript. CH and ZH devised the original concept of the review paper. ZH, AT, and XZ were responsible for the literature review. AT was responsible for geometric modeling. CH, AT, and ZH were responsible for physics-based modeling. ZH was responsible for data-driven modeling. CH and ZH were responsible for physics-informed ML. XZ was responsible for system modeling. CH, and ZH were responsible for probabilistic model updating. XZ was responsible for ML model updating. CH and ZH were responsible for fault diagnostics, failure prognostics, and predictive maintenance. YL was responsible for MPC. OF was responsible for federated learning and domain adaptation. XZ, ZH, and OF were responsible for deep reinforcement learning. CH was responsible for UQ of ML models. ZH was responsible for UQ of dynamic system models, optimization for sensor placement, and optimization for physical system modeling. YL was responsible for the optimization of additive manufacturing processes. XZ and ZH were responsible for real-time mission planning. AT and CH were responsible for the case study and predictive maintenance scheduling. CH was responsible for open-source software and data. SG was responsible for the industry demonstration. CH, MT, and SM were responsible for perspectives. All authors participated in manuscript writing, review, editing, and comment. All correspondence should be addressed to Chao Hu (e-mails: chao.hu@uconn.edu; huchaostu@gmail.com) and Zhen Hu (e-mail: zhennhu@umich.edu).
Corresponding author
Ethics declarations
Competing interests
The authors have no relevant financial or non-financial conflicts of interest to disclose.
Replication of results
The Python code and preprocessed dataset used for the battery case study are available for download on Github.
Additional information
Responsible Editor: Taejin Kim
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Topical Collection: Advanced Optimization Enabling Digital Twin Technology.
Guest Editors: C. Hu, V.A. González, T. Kim, O. San, Z. Hu, P. Zheng.
Appendices
Appendix A: a generic particle filter algorithm
Particle filtering is a widely used Bayesian filtering technique for state estimation in generic state-space models and DBNs. It is a key enabler in many digital twin applications where probabilistic model updating with state estimation plays an essential role. Let us briefly look at how particle filtering works. Particle filters represent a family of algorithms that recursively execute Bayesian filtering through sequential Monte Carlo simulation (Arulampalam et al. 2002). In a particle filter, the marginal posterior of a state at the current time step k is approximated using a large set of weighted particles. This approximation takes the following form
where \({\mathbf{x}}_k^j\) is the jth particle of the state x at the kth time step, \(w_k^j\) is its associated weight, NP is the total number of particles, and \(\delta\) is the Dirac delta function. Algorithm 1 depicted in Fig. 28 gives the pseudo-code of a generic particle filter (Hu et al. 2018; Cappé et al. 2007). Three key steps of the particle filtering procedure are described as follows:
-
State transition: Each particle of the state transitions forward in time by one step (from the previous, \((k - 1)\)th step to the current, kth step according to the state transition equation in Eq. (13) (Line 5). These particles are equally weighed (\(1/N_P\)), and they form the prior of \({{\mathbf{x}}_k}\) before the current measurement is used.
-
Weight evaluation and normalization: The weight of each particle is updated using the likelihood of the current measurement given the state values of the particle, i.e., \({\mathbf{w}}_k^i \propto {\mathbf{w}}_{k - 1}^ip({{\mathbf{y}}_k}\vert {\mathbf{x}}_k^i)\) (Line 6). The likelihood is calculated by comparing the measurement distribution predicted by the measurement equation \({\mathbf{g}}\) in Eq. (13) to the actual measurement \({{\mathbf{y}}_k}\). After that, the updated weights are normalized, and the normalized weights sum up to 1 (Lines 8–12).
-
Resampling: Particles with negligible weights are replaced by new particles that are copies of particles with higher weights (Line 13). This step mitigates the issue of particle degeneracy, where the weights become overly concentrated on a very small subset of particles (in an extreme case, only all by one particle have close-to-zero weights).
Appendix B: decomposition of likelihood and Bayesian inference in a DBN
Using the DBN given in Fig. 16 as an example, the posterior distribution \(p({x_{1,k}},{x_{2,k}},{x_{3,k}} ,{x_{4,k}} \vert {y_{1,k}})\) of state variables \({x_{1,k}}\), \({x_{2,k}}\), \({x_{3,k}}\), and \({x_{4,k}}\) for given observation \({y_{1,k}}\) at time \(t_k\) is given by
where \(p({y_{1,k}} \vert {x_{3,k}},{x_{4,k}})\), \(p({x_{3,k}} \vert {x_{2,k}},{x_{1,k}})\), and \(p({x_{4,k}} \vert {x_{2,k}},{x_{1,k}})\) are the conditional probability tables or conditional probability distributions describing the probabilistic causality relationship between the parent nodes (e.g., \(x_{2,k}\) and \(x_{1,k}\)) and a child node (e.g., \(x_{3,k}\)), \(p'({x_{1,k}},{x_{2,k}},{x_{3,k}})\) is the prior distribution of state variables \({x_{1,k}},{x_{2,k}}\), \({x_{3,k}}\), and \({x_{4,k}}\) at \(t_k\), which is obtained at each time step by recursively performing Bayesian inference and uncertainty propagation based on observations and state transition probabilities given in Eq. (6).
Theoretically, all the Bayesian inference methods discussed in Sect. 4.2.2 can be employed to update the posterior of state variables based on the formulation given in Eq. (14). In the context of digital twins, particle filters such as the one presented in Appendix A are usually used in conjunction with DBNs to update digital states for two main reasons: (1) particle filters have fewer assumptions on the nonlinearity of the state transition and measurement functions and noise distributions than Kalman filters (see Table 4); and (2) using surrogate models to approximate conditional probability distributions [see Eq. (5)] allows for an efficient evaluation of likelihood functions, such that a large number of particles can be used for the inference. Using Eq. (14) as an example, in a particle filter implementation, we first generate equally weighted particles of state variables \({x_{1,k}},{x_{2,k}}\), \({x_{3,k}}\), and \({x_{4,k}}\) as their prior at \(t_k\) according to the transition probabilities of state variables defined by the transition BN (i.e., Step 5 in Fig. 28). After that, the likelihood of each particle is computed using the decomposed likelihood function \(p({y_{1,k}} \vert {x_{3,k}},{x_{4,k}})p({x_{3,k}} \vert {x_{2,k}},{x_{1,k}}) \times p({x_{4,k}} \vert {x_{2,k}},{x_{1,k}})\) given in Eq. (14). This corresponds to the computation of particle weights in Step 6 of Fig. 28. The likelihood values of the particles are then normalized and the particles are subsequently re-sampled based on the normalized weights to obtain the posterior samples of the state variables at \(t_k\). This process is implemented repeatedly over time to dynamically update the state variables.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Thelen, A., Zhang, X., Fink, O. et al. A comprehensive review of digital twin — part 1: modeling and twinning enabling technologies. Struct Multidisc Optim 65, 354 (2022). https://doi.org/10.1007/s00158-022-03425-4
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-022-03425-4