{"id":5223,"date":"2022-08-18T06:01:38","date_gmt":"2022-08-18T00:31:38","guid":{"rendered":"https:\/\/55nda.com\/blogs\/anil-khosla\/?p=5223"},"modified":"2024-12-27T18:24:08","modified_gmt":"2024-12-27T12:54:08","slug":"artificial-intelligence-digital-twins-surrogate-models","status":"publish","type":"post","link":"https:\/\/55nda.com\/blogs\/anil-khosla\/2022\/08\/18\/artificial-intelligence-digital-twins-surrogate-models\/","title":{"rendered":"283: ARTIFICIAL INTELLIGENCE: DIGITAL TWINS &#038; SURROGATE MODELS"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><strong>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5227 aligncenter\" src=\"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-content\/uploads\/2022\/08\/images.png\" alt=\"\" width=\"200\" height=\"200\" srcset=\"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-content\/uploads\/2022\/08\/images.png 200w, https:\/\/55nda.com\/blogs\/anil-khosla\/wp-content\/uploads\/2022\/08\/images-150x150.png 150w, https:\/\/55nda.com\/blogs\/anil-khosla\/wp-content\/uploads\/2022\/08\/images-100x100.png 100w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000000;\"><u>Defining DT<\/u><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000080;\">A digital twin is a digital representation that functions as a shadow\/twin of a physical object or process.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #800080;\">The core idea behind Digital twins is to create a virtual model that incorporates all the necessary information about a physical ecosystem to solve a particular problem.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #008000;\">Digital twins are designed to model and simulate a process to understand it and predict its behaviour.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #800000;\">There is no standard definition of a Digital Twin but it can be defined as a bi-directional data link as well as a data processing entity that simulates, forecasts, and regulates a system in real-time and also transfers and stores data.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000000;\"><u>Components of Digital Twins<\/u><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #0000ff;\">The basic idea of DT is quite straightforward, linking a physical object to a digital entity through a framework comprising at least the following components:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol style=\"text-align: justify;\">\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #800080;\">Data Link<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #800000;\">Coupling (a two-way interface)<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000080;\">Identifier<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #993300;\">Security<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #003366;\">Data Storage<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #ff6600;\">User Interface<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #008000;\">Simulation<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #ff0000;\">Analysis<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #333399;\">Artificial Intelligence<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #003300;\">Computation<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000000;\"><u>Utility<\/u><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000080;\">Digital twin originated from engineering and is related to model-based systems engineering (MBSE) and surrogate modelling.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #993300;\">The usage of digital twins is now more mainstream in software development.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #800080;\">Once the system is modelled as a twin, various existing and new engineering problems can be modelled and simulated, such as predictive maintenance, anomaly detection, etc.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #ff6600;\">Digital twins can be combined with Augmented Reality and Virtual Reality to model physical processes.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #0000ff;\">Digital Twins will have a big role in enhancing Model-based Design and simulation and will extend to AR (Augmented Reality) and VR (Virtual Reality).<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #ff0000;\">Digital twins have a large scope in design and simulation.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #008000;\">This technology will have a significant impact over the next few years.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5226 aligncenter\" src=\"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-content\/uploads\/2022\/08\/towardsdatascience-1.png\" alt=\"\" width=\"230\" height=\"219\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000000;\"><u>Surrogate model.<\/u><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000080;\"><u>Definition<\/u>.\u00a0It is an engineering method used when an outcome of interest cannot be easily directly measured,\u00a0so a model of the outcome is used instead. <em>For example, in order to find the optimal aerofoil shape for an aircraft wing, an engineer simulates the airflow around the wing for different shape variables (length, curvature, material, ..). <\/em><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><em>\u00a0<\/em><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #800080;\">For many real-world problems, a single simulation can take many hours, or even days to complete. As a result, routine tasks such as design optimization, design space exploration, sensitivity analysis and\u00a0\u00a0what-if\u00a0analysis become impossible since they require thousands or even millions of simulation evaluations.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #993300;\">One way of alleviating this burden is by constructing approximation models, known as\u00a0\u00a0<strong>surrogate models<\/strong>,\u00a0\u00a0metamodels\u00a0or\u00a0\u00a0emulators, that mimic the behavior of the simulation model as closely as possible while being computationally cheap(er) to evaluate.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #008000;\">Surrogate models are constructed using a data-driven, bottom-up approach. The exact, inner working of the simulation code is not assumed to be known (or even understood), solely the input-output behavior is important.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><em>\u00a0<\/em><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #ff0000;\">A model is constructed based on modeling the response of the simulator to a limited number of intelligently chosen data points. This approach is also known as behavioral modeling or black-box modeling, though the terminology is not always consistent.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #0000ff;\">Though using surrogate models in lieu of experiments and simulations in engineering design is more common, surrogate modelling may be used in many other areas of science where there are expensive experiments and\/or function evaluations.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><em>\u00a0<\/em><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000000;\"><u>DT vis-\u00e0-vis SM<\/u><\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #993366;\">Digital Twin (DT) is a Physics based model, whereas, Surrogate Model (SM) is a Data based model.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #333399;\">DT is good in the parameter-space represented by physics equations, whereas, SM is good in the parameter-space represented by data, but not covering the space represented by equations<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><strong>\u00a0<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000000;\"><u>Some Interesting Terminologies<\/u><\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000080;\"><u>Artificial Intelligence (AI).<\/u> A variety of machine learning and deep learning techniques are collectively referred to as AI.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #800000;\"><u>Virtual Reality (VR)<\/u>.\u00a0creates an immersive experience through VR devices like headsets and simulates a three-dimensional world. VR is used in instructional content and educational material for field workers, oil and gas, defence, aviation, etc.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #008000;\"><u>Augmented Reality (AR)<\/u>.\u00a0overlays digital information on a physical world. Typically, AR uses conventional devices like mobile phones.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #800080;\"><u>Mixed Reality (MR)<\/u>.\u00a0allows the manipulation of both physical and digital objects in an immersive world.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #ff0000;\"><u>Model-based design<\/u><strong>.<\/strong>\u00a0A set of technologies and techniques that help engineers and scientists to design and implement complex, dynamic, end-to-end systems using a set of virtual (digital) modelling technologies.\u00a0Collectively, these technologies can simulate and model physical objects and processes in multiple industries.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #008000;\"><u>Additive Manufacturing<\/u>. \u00a0In the AM approach, first a digital 3D design is created from which the component is printed. The term Additive manufacturing (AM) is used to refer to how technologies like 3D printing are impacting manufacturing. Once the model is digitised, it can be optimised using topology optimization techniques.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt; color: #0000ff;\"><u>Bottom Line<\/u><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt; color: #0000ff;\">\u00a0Technology makes the imagination of today into reality of tomorrow.<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt; color: #0000ff;\">Technology is a two edged sword &#8211; can be used in Civil &amp; Military domain.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt; color: #800080;\"><u>Suggestions and value additions are most welcome<\/u><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt; color: #008000;\">For regular updates, please register here<\/span><\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"Ku5c0fS0RB\"><p><a href=\"https:\/\/55nda.com\/blogs\/anil-khosla\/subscribe\/\">Subscribe<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Subscribe&#8221; &#8212; Air Marshal&#039;s Perspective\" src=\"https:\/\/55nda.com\/blogs\/anil-khosla\/subscribe\/embed\/#?secret=zHbIMpgPlX#?secret=Ku5c0fS0RB\" data-secret=\"Ku5c0fS0RB\" width=\"525\" height=\"296\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><u>References and credits<\/u><\/p>\n<p>To all the online sites and channels.<\/p>\n<p>&nbsp;<\/p>\n<p><u>Disclaimer<\/u>:<\/p>\n<p>Information and data included in the blog are for educational &amp; non-commercial purposes only and have been carefully adapted, excerpted, or edited from sources deemed reliable and accurate. All copyrighted material belongs to respective owners and is provided only for purposes of wider dissemination.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 &nbsp; Defining DT A digital twin is a digital representation that functions as a shadow\/twin of a physical object or process. The core idea behind Digital twins is to create a virtual model that incorporates all the necessary information about a physical ecosystem to solve a particular problem. Digital twins are designed to model &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/55nda.com\/blogs\/anil-khosla\/2022\/08\/18\/artificial-intelligence-digital-twins-surrogate-models\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;283: ARTIFICIAL INTELLIGENCE: DIGITAL TWINS &#038; SURROGATE MODELS&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,28],"tags":[290,30],"class_list":["post-5223","post","type-post","status-publish","format-standard","hentry","category-article","category-technology","tag-artificial-intelligence","tag-technology"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/posts\/5223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/comments?post=5223"}],"version-history":[{"count":5,"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/posts\/5223\/revisions"}],"predecessor-version":[{"id":8792,"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/posts\/5223\/revisions\/8792"}],"wp:attachment":[{"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/media?parent=5223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/categories?post=5223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/55nda.com\/blogs\/anil-khosla\/wp-json\/wp\/v2\/tags?post=5223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}