[{"data":1,"prerenderedAt":418},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Fwhat-are-digital-twins":286,"\u002Fblog\u002Fwhat-are-digital-twins-surround":411},[4],{"title":5,"path":6,"stem":7,"children":8,"page":285},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281],{"title":10,"path":11,"stem":12},"2020 - The best Javascript Frameworks","\u002Fblog\u002F2020-the-best-javascript-frameworks","blog\u002F2020 - The best Javascript Frameworks",{"title":14,"path":15,"stem":16},"5 Essential Reasons for E2E Testing","\u002Fblog\u002F5-essential-reasons-for-e2e-testing","blog\u002F5 Essential Reasons for E2E Testing",{"title":18,"path":19,"stem":20},"5 Mistakes Front-end Developers should Avoid","\u002Fblog\u002F5-mistakes-front-end-developers-should-avoid","blog\u002F5 Mistakes Front-end Developers should Avoid",{"title":22,"path":23,"stem":24},"5 Things to motivate you to perform Unit Testing","\u002Fblog\u002F5-things-to-motivate-you-to-perform-unit-testing","blog\u002F5 Things to motivate you to perform Unit Testing",{"title":26,"path":27,"stem":28},"52 Articles, 7 Books and a Pandemic","\u002Fblog\u002F52-articles-7-books-and-a-pandemic","blog\u002F52 Articles, 7 Books and a Pandemic",{"title":30,"path":31,"stem":32},"6 Levels of Autonomous Vehicles","\u002Fblog\u002F6-levels-of-autonomous-vehicles","blog\u002F6 Levels of Autonomous Vehicles",{"title":34,"path":35,"stem":36},"ADAS","\u002Fblog\u002Fadas","blog\u002FADAS",{"title":38,"path":39,"stem":40},"Ambient Intelligence","\u002Fblog\u002Fambient-intelligence","blog\u002FAmbient Intelligence",{"title":42,"path":43,"stem":44},"Best 5 Hybrid Mobile App Development Frameworks","\u002Fblog\u002Fbest-5-hybrid-mobile-app-development-frameworks","blog\u002FBest 5 Hybrid Mobile App Development Frameworks",{"title":46,"path":47,"stem":48},"Best Practices for Code Testing","\u002Fblog\u002Fbest-practices-for-code-testing","blog\u002FBest Practices for Code Testing",{"title":50,"path":51,"stem":52},"Blockchains - How and Why?","\u002Fblog\u002Fblockchains-how-and-why","blog\u002FBlockchains - How and Why",{"title":54,"path":55,"stem":56},"Brain Computer Interfaces","\u002Fblog\u002Fbrain-computer-interfaces","blog\u002FBrain Computer Interfaces",{"title":58,"path":59,"stem":60},"Computational Fluid Dynamics","\u002Fblog\u002Fcomputational-fluid-dynamics","blog\u002FComputational Fluid Dynamics",{"title":62,"path":63,"stem":64},"Computer Vision","\u002Fblog\u002Fcomputer-vision","blog\u002FComputer Vision",{"title":66,"path":67,"stem":68},"Cryptography","\u002Fblog\u002Fcryptography","blog\u002FCryptography",{"title":70,"path":71,"stem":72},"Cyber-Physical Systems: Where Digital Meets Reality","\u002Fblog\u002Fcyber-physical-systems","blog\u002FCyber-Physical Systems",{"title":74,"path":75,"stem":76},"Design Patterns - Why and How?","\u002Fblog\u002Fdesign-patterns-why-and-how","blog\u002FDesign Patterns - Why and How",{"title":78,"path":79,"stem":80},"Edge AI: Revolutionizing Intelligence at the Edge","\u002Fblog\u002Fedge-ai","blog\u002FEdge AI",{"title":82,"path":83,"stem":84},"Edge Computing","\u002Fblog\u002Fedge-computing","blog\u002FEdge Computing",{"title":86,"path":87,"stem":88},"Embracing Decentralized Development","\u002Fblog\u002Fembracing-decentralized-development","blog\u002FEmbracing Decentralized Development",{"title":90,"path":91,"stem":92},"Extended Reality Simplified","\u002Fblog\u002Fextended-reality-simplified","blog\u002FExtended Reality Simplified",{"title":94,"path":95,"stem":96},"Good practices for Git","\u002Fblog\u002Fgood-practices-for-git","blog\u002FGood practices for Git",{"title":98,"path":99,"stem":100},"How do browsers work","\u002Fblog\u002Fhow-do-browsers-work","blog\u002FHow do browsers work",{"title":102,"path":103,"stem":104},"How to be a Full Stack Engineer","\u002Fblog\u002Fhow-to-be-a-full-stack-engineer","blog\u002FHow to be a Full Stack Engineer",{"title":106,"path":107,"stem":108},"How to be an effective Engineer?","\u002Fblog\u002Fhow-to-be-an-effective-engineer","blog\u002FHow to be an effective Engineer",{"title":110,"path":111,"stem":112},"How to choose components for a desktop PC on your own","\u002Fblog\u002Fhow-to-choose-components-for-a-desktop-pc-on-your-own","blog\u002FHow to choose components for a desktop PC on your own",{"title":114,"path":115,"stem":116},"Industry 4.0","\u002Fblog\u002Findustry-4","blog\u002FIndustry 4",{"title":118,"path":119,"stem":120},"Industry 4.0 & Mixed Reality","\u002Fblog\u002Findustry-4-and-mixed-reality","blog\u002FIndustry 4 & Mixed Reality",{"title":122,"path":123,"stem":124},"Internet of Behaviours","\u002Fblog\u002Finternet-of-behaviours","blog\u002FInternet of Behaviours",{"title":126,"path":127,"stem":128},"Internet of Things","\u002Fblog\u002Finternet-of-things","blog\u002FInternet of Things",{"title":130,"path":131,"stem":132},"Let's talk about SOLID Principles","\u002Fblog\u002Flets-talk-about-solid-principles","blog\u002FLets talk about SOLID Principles",{"title":134,"path":135,"stem":136},"LiDAR","\u002Fblog\u002Flidar","blog\u002FLiDAR",{"title":138,"path":139,"stem":140},"Machine Vision -Transforming Industries AI","\u002Fblog\u002Fmachine-vision-transforming-industries-ai","blog\u002FMachine Vision -Transforming Industries AI",{"title":142,"path":143,"stem":144},"Mathematics in Software Engineering","\u002Fblog\u002Fmathematics-in-software-engineering","blog\u002FMathematics in Software Engineering",{"title":146,"path":147,"stem":148},"Micro Frontends - A Modern Approach to Front-End Development","\u002Fblog\u002Fmicro-frontends-a-modern-approach-to-front-end-development","blog\u002FMicro Frontends - A Modern Approach to Front-End Development",{"title":150,"path":151,"stem":152},"Natural Language Processing","\u002Fblog\u002Fnatural-language-processing","blog\u002FNatural Language Processing",{"title":154,"path":155,"stem":156},"Optimizing for Search Engines","\u002Fblog\u002Foptimizing-for-search-engines","blog\u002FOptimizing for Search Engines",{"title":158,"path":159,"stem":160},"Physics Engine","\u002Fblog\u002Fphysics-engine","blog\u002FPhysics Engine",{"title":162,"path":163,"stem":164},"Point cloud","\u002Fblog\u002Fpoint-cloud","blog\u002FPoint cloud",{"title":166,"path":167,"stem":168},"Processes for Better Software Volume 1","\u002Fblog\u002Fprocesses-for-better-software-volume-1","blog\u002FProcesses for Better Software Volume 1",{"title":170,"path":171,"stem":172},"Processes for Better Software Volume 2","\u002Fblog\u002Fprocesses-for-better-software-volume-2","blog\u002FProcesses for Better Software Volume 2",{"title":174,"path":175,"stem":176},"Processes for Better Software Volume 3","\u002Fblog\u002Fprocesses-for-better-software-volume-3","blog\u002FProcesses for Better Software Volume 3",{"title":178,"path":179,"stem":180},"Quantum Computers","\u002Fblog\u002Fquantum-computers","blog\u002FQuantum Computers",{"title":182,"path":183,"stem":184},"Quantum Computing and its Potential Impact on Software Development","\u002Fblog\u002Fquantum-computing-and-its-potential-impact-on-software-development","blog\u002FQuantum Computing and its Potential Impact on Software Development",{"title":186,"path":187,"stem":188},"Quantum Cryptography","\u002Fblog\u002Fquantum-cryptography","blog\u002FQuantum Cryptography",{"title":190,"path":191,"stem":192},"Ray tracing - What you need to know","\u002Fblog\u002Fray-tracing-what-you-need-to-know","blog\u002FRay tracing - What you need to know",{"title":194,"path":195,"stem":196},"Reflections on how we code","\u002Fblog\u002Freflections-on-how-we-code","blog\u002FReflections on how we code",{"title":198,"path":199,"stem":200},"Robotic Process Automation","\u002Fblog\u002Frobotic-process-automation","blog\u002FRobotic Process Automation",{"title":202,"path":203,"stem":204},"Self Driving Cars - A Better Tomorrow","\u002Fblog\u002Fself-driving-cars-a-better-tomorrow","blog\u002FSelf Driving Cars - A Better Tomorrow",{"title":206,"path":207,"stem":208},"Semantic Web - A Smarter Future","\u002Fblog\u002Fsemantic-web-a-smarter-future","blog\u002FSemantic Web A Smarter Future",{"title":210,"path":211,"stem":212},"Sensor Fusion","\u002Fblog\u002Fsensor-fusion","blog\u002FSensor Fusion",{"title":214,"path":215,"stem":216},"Serverless Computing and the Future","\u002Fblog\u002Fserverless-computing-and-the-future","blog\u002FServerless Computing and the Future",{"title":218,"path":219,"stem":220},"Shaders","\u002Fblog\u002Fshaders","blog\u002FShaders",{"title":222,"path":223,"stem":224},"Smart Home Automation","\u002Fblog\u002Fsmart-home-automation","blog\u002FSmart Home Automation",{"title":226,"path":227,"stem":228},"The Horizon of Cybersecurity","\u002Fblog\u002Fthe-horizon-of-cybersecurity","blog\u002FThe Horizon of Cybersecurity",{"title":230,"path":231,"stem":232},"The Perils of Ray-Tracing","\u002Fblog\u002Fthe-perils-of-ray-tracing","blog\u002FThe Perils of Ray-Tracing",{"title":234,"path":235,"stem":236},"The Psychology of Software Bugs Understanding and Preventing Common Mistakes","\u002Fblog\u002Fthe-psychology-of-software-bugs-understanding-and-preventing-common-mistakes","blog\u002FThe Psychology of Software Bugs - Understanding and Preventing Common Mistakes",{"title":238,"path":239,"stem":240},"Top 5 Advantages of MongoDB","\u002Fblog\u002Ftop-5-advantages-of-mongodb","blog\u002FTop 5 Advantages of MongoDB",{"title":242,"path":243,"stem":244},"Top Trends in Augmented Reality","\u002Fblog\u002Ftop-trends-in-augmented-reality","blog\u002FTop Trends in Augmented Reality",{"title":246,"path":247,"stem":248},"Top features of Unreal Engine","\u002Fblog\u002Ftop-features-of-unreal-engine","blog\u002FTop features of Unreal Engine",{"title":250,"path":251,"stem":252},"Unity 3D - Why to go with it?","\u002Fblog\u002Funity-3d-why-to-go-with-it","blog\u002FUnity 3D - Why to go with it",{"title":254,"path":255,"stem":256},"Virtual Reality Advantages","\u002Fblog\u002Fvirtual-reality-advantages","blog\u002FVirtual Reality Advantages",{"title":258,"path":259,"stem":260},"Virtual Test Drive & Autonomous Driving","\u002Fblog\u002Fvirtual-test-drive-and-autonomous-driving","blog\u002FVirtual Test Drive & Autonomous Driving",{"title":262,"path":263,"stem":264},"WebAssembly and Progressive Web Apps","\u002Fblog\u002Fwebassembly-and-progressive-web-apps","blog\u002FWebAssembly and Progressive Web Apps",{"title":266,"path":267,"stem":268},"What are Best Practices?","\u002Fblog\u002Fwhat-are-best-practices","blog\u002FWhat are Best Practices",{"title":270,"path":271,"stem":272},"What are Digital Twins?","\u002Fblog\u002Fwhat-are-digital-twins","blog\u002FWhat are Digital Twins",{"title":274,"path":275,"stem":276},"What makes Mixed Reality the next big thing?","\u002Fblog\u002Fwhat-makes-mixed-reality-the-next-big-thing","blog\u002FWhat makes Mixed Reality the next big thing",{"title":278,"path":279,"stem":280},"Why Game Engines?","\u002Fblog\u002Fwhy-game-engines","blog\u002FWhy Game Engines",{"title":282,"path":283,"stem":284},"Why we need User Experience Design?","\u002Fblog\u002Fwhy-we-need-user-experience-design","blog\u002FWhy we need User Experience Design",false,{"id":287,"title":270,"author":288,"body":292,"date":402,"description":403,"extension":404,"image":405,"meta":406,"minRead":407,"navigation":408,"path":271,"seo":409,"stem":272,"__hash__":410},"blog\u002Fblog\u002FWhat are Digital Twins.md",{"name":289,"avatar":290},"Aghil Jose",{"src":291,"alt":289},"\u002Fassets\u002Fimages\u002Fabout.jpg",{"type":293,"value":294,"toc":389},"minimark",[295,299,302,307,313,316,320,325,328,332,337,340,343,347,352,355,359,365,368,372,378,381,386],[296,297,298],"p",{},"Digital Twin is the ability to take a virtual representation of the elements\nand dynamics of how an Internet of things (IoT) device operates and works.\nIt’s more than a blueprint or schematic. It’s not just a picture. It’s lot\nmore than a pair of glasses. It’s the understanding of how a device operates\nand lives throughout its life-cycle. It’s the understanding of all of the\ndevice’s dynamics, no matter whether it’s the enclosed parts are being moved\nor if it’s the device that moving itself. It’s about the elements that compose\nit and the dynamics of how that device is put together.",[296,300,301],{},"Done correctly, a digital twin will influence how design, build and operations\nof a device are constructed in a single life-cycle.",[303,304,306],"h2",{"id":305},"design","Design",[296,308,309],{},[310,311],"img",{"alt":305,"src":312},"\u002Fassets\u002Fimages\u002Fblog\u002F261020\u002Fdesign.jpg",[296,314,315],{},"The design phase is where the engineering tooling comes together, bringing\ntogether physical elements, physical bill of materials and pulling together\nthe virtual elements. For example, the softwares on the cars and all the\ndifferent elements, being able to coordinate and collaborate into a single\nfacility of operational oriented design that is designed to bring out the\nhighest quality product.",[303,317,319],{"id":318},"build","Build",[296,321,322],{},[310,323],{"alt":318,"src":324},"\u002Fassets\u002Fimages\u002Fblog\u002F261020\u002Fbuild.jpg",[296,326,327],{},"In the build phase, it is about understanding how the devices that make the\nproduct influence the product’s tolerances, stresses and designs. It’s about\nbetter manufacturing to drive the correct tolerances and correct outcomes that\nyou want to see for the product that you are actually making.",[303,329,331],{"id":330},"operations","Operations",[296,333,334],{},[310,335],{"alt":330,"src":336},"\u002Fassets\u002Fimages\u002Fblog\u002F261020\u002Foperations.jpg",[296,338,339],{},"The digital twin facilitates the actual operation of the product as well.\nProduct’s age, different environments the products go through – they deal with\nthings like whether and they will have different tolerances and they will\ndrift along with the product as they age and that feedback. When done\ncorrectly, not only facilitates the operations of the product, but helps\nfacilitate better design and better manufacturing by the lessons that are\nlearned and the re-calibrations takes place along the way.",[296,341,342],{},"Now, there are essential capabilities that must be present in a digital twin.",[303,344,346],{"id":345},"analytics","Analytics",[296,348,349],{},[310,350],{"alt":345,"src":351},"\u002Fassets\u002Fimages\u002Fblog\u002F261020\u002Fanalytics.jpg",[296,353,354],{},"First, you have to apply analytics at every single step. The amount of\ninformation that we are dealing with to ply digital twin to a small device or\nto a complex device such as an automobile or an aircraft is staggering.\nAnalytics has to be real-time, but has to be operational, has to have quality,\nit has to be predictive oriented in its nature.",[303,356,358],{"id":357},"open-and-federated-data","Open and Federated Data",[296,360,361],{},[310,362],{"alt":363,"src":364},"data","\u002Fassets\u002Fimages\u002Fblog\u002F261020\u002Fdata.jpg",[296,366,367],{},"The data that comes from the digital twin need to be open, you have to be able\nto access it for a variety of different sources, you have to be able to pull\nit together into a federated model and you have to be able to bring it\ntogether so you can get that interaction, that dynamics to play. It’s not just\na schematic or a picture that you are making, you are actually making a\ndynamic model that you are going to shift as you go through the design, the\nbuild and the operation phase of what you do with the life-cycle of that\nproduct.",[303,369,371],{"id":370},"industry-context","Industry Context",[296,373,374],{},[310,375],{"alt":376,"src":377},"industry","\u002Fassets\u002Fimages\u002Fblog\u002F261020\u002Findustry.jpg",[296,379,380],{},"You may actually use the same product differently in two different industries\nand have two different digital twins for that one product based on how the\nindustry uses that product. For example, a pump used in the oil and gas or the\npump that used in the municipal or wellness and water, the outcome is based on\nthe industry context of how that device is going to be used. So, the digital\ntwin not only captures the engineering aspects, but it also captures the\nindustry context, the dynamics of how that product is used at the same time.",[382,383,385],"h3",{"id":384},"the-digital-representation-provides-both-the-elements-and-the-dynamics-of-how-an-internet-of-things-iot-device-operates-and-lives-throughout-its-life-cycle","The digital representation provides both the elements and the dynamics of how an Internet of things (IoT) device operates and lives throughout its life cycle",[296,387,388],{},"Disclaimer : The views and opinions expressed in the article belong solely to the\nauthor, and not necessarily to the author's employer, organisation, committee\nor other group or individual.",{"title":390,"searchDepth":391,"depth":391,"links":392},"",2,[393,394,395,396,397,398],{"id":305,"depth":391,"text":306},{"id":318,"depth":391,"text":319},{"id":330,"depth":391,"text":331},{"id":345,"depth":391,"text":346},{"id":357,"depth":391,"text":358},{"id":370,"depth":391,"text":371,"children":399},[400],{"id":384,"depth":401,"text":385},3,"2020-10-25","A brief introduction to digital twins.","md","\u002Fassets\u002Fimages\u002Fblog\u002F261020\u002Ftitle.jpg",{},5,true,{"title":270,"description":403},"qQu8-yivuhJWgziW_AS1LVt9xTBXpf6_BzbiCky8fX4",[412,415],{"path":175,"title":174,"description":413,"date":414},"Best practices for software engineers.","2020-11-01",{"path":95,"title":94,"description":416,"date":417},"What are the good practices to make git work in our favor.","2020-10-18",1790439209426]