Motivation and module overview; from traditional automation to Industry 4.0; Industrial Cyber-Physical Systems (ICPS) at a glance; data, information and value in smart factories; informal ICPS and IIoT architectures; module structure and learning outcomes; Colab environment check and a first industrial time series; summary and exercises.
Definitions and characteristics of cyber-physical systems; smart factories and cyber-physical production systems; architectural views of ICPS; data flows in CPS and typical time-series characteristics (sampling, delays, noise, multivariate tags); safety, reliability and security considerations in industrial settings; summary and exercises.
Networking basics relevant to ICPS (latency, bandwidth, reliability); Quality of Service (QoS) in industrial IoT; wired and wireless connectivity technologies (fieldbuses, Ethernet-based solutions, Wi-Fi, LPWAN, 5G, etc.); edge, fog and cloud in industrial networking; positioning computation along the edge–cloud continuum; M2M communication protocols (MQTT, CoAP, AMQP and others) and their suitability for industrial use; summary and exercises.
Overview of the industrial communication landscape; from OPC Classic to OPC-UA; OPC Unified Architecture concepts and design goals; OPC-UA address space and information modelling; services, subscriptions and data access; brief overview of OPC-UA security model; OPC-UA as a data backbone for IIoT analytics; summary and exercises.
Motivation for analytics in IIoT and ICPS; types of data in IIoT (tags, events, logs); typical analytics tasks (monitoring, forecasting, predictive maintenance, optimisation); IIoT analytics pipelines from data acquisition to dashboards and decision support; IIoT data architectures and storage choices (historians, time-series databases, data lakes); time-series viewpoint on industrial tags; summary and exercises.
Characteristics of IIoT time series (irregular sampling, bursts, drifts, multiple resolutions); aligning and resampling signals; handling missing data; outlier detection and treatment; smoothing and simple denoising; scaling and normalisation; constructing model-ready windows from raw tag streams; train/validation/test splits along time; summary and exercises.
Forecasting problems in IIoT (loads, temperatures, vibration, quality metrics); decomposition into trend, seasonality and remainder; exponential smoothing methods; AR, MA, ARMA and ARIMA models; Seasonal ARIMA (SARIMA); comparison of classical approaches with ML/deep-learning-based forecasting (preview); summary and exercises.
From time series to supervised learning formulation; feature engineering for IIoT forecasting (lags, rolling statistics, calendar and context features); linear models with regularisation (Ridge, Lasso); tree-based models for forecasting (random forests, gradient-boosted trees); evaluation and comparison with classical time-series baselines; Colab workflow for ML-based IIoT forecasting; summary and exercises.
Sequence modelling setup for industrial time series; recurrent neural networks (RNNs); Long Short-Term Memory (LSTM) networks; Gated Recurrent Units (GRUs); Temporal Convolutional Networks (TCNs) and 1D CNNs for time series; training and regularisation for sequence models; brief note on multi-step forecasting strategies; summary and exercises.
What counts as an anomaly in industrial time series (point, contextual, collective anomalies); forecasting-residual-based anomaly detection; Isolation Forest for unsupervised anomaly detection; autoencoder-based anomaly detection; thresholding strategies, evaluation and practical considerations for operations; Colab workflow for anomaly detection; summary and exercises.
At the end of the course students should: