VTR UGE 21 value added course, Vel Tech University, Chennai

Digital Twin with Python

Prof. Dr. Utku Kose

A five-day course on building software digital twins in Python, with lecture pages, animations, interactive labs, Colab notebooks and a Python track for beginners. Each day starts from its overview, which gives the study path and links to the lecture page, the Colab notebook, the interactive lab and the PDF notes. Progress is stored only in this browser.

Day 1: Concept and Architecture

What separates a digital twin from a simulation, measured on one battery pack, and the architecture that holds it.

Day overview | Lecture | Colab notebook | Interactive lab | PDF

Day 2: Simulation Foundations in Python

Three ways to simulate an asset, numerical integration with its accuracy and its stability limit, and the simulation of a depot and a fleet.

Day overview | Lecture | Colab notebook | Interactive lab | PDF

Day 3: Data Pipelines and Model Calibration

From packets to a clean time series, calibration of the model to its asset, a symmetry that hides parameters, and a Kalman filter that weighs the model against the sensor.

Day overview | Lecture | Colab notebook | Interactive lab | PDF

Day 4: Intelligence Layer of the Twin

Fast surrogates and their limits, hybrid models, fault detection with a cumulative sum, remaining useful life, what-if scenarios and a twin that controls the pack.

Day overview | Lecture | Colab notebook | Interactive lab | PDF

Day 5: Visualization and Capstone Development

A dashboard for the operator, maturity computed from the state of the twin, verification and validation, a credibility scorecard and the assembled twin under a fault.

Day overview | Lecture | Colab notebook | Interactive lab | PDF