Structural Digital Twin Using MATLAB/Simulink and ETABS

A student-laptop digital twin of a G+5 reinforced-concrete moment-frame office building (15 m x 15 m, 19.6 m tall, IS 1893 zone IV, soil II). The ETABS design model is calibrated from ambient vibration: four floor accelerometers, 960 ten-minute records over 240 days, covariance-driven stochastic subspace identification (SSI-cov) of 4 modes. The twin removes the temperature effect (-0.149 %/C), detects structural change without false alarms, isolates a faulty accelerometer, updates the finite-element model every 5 days, reconstructs all six storey drifts during a 0.31 g earthquake from four accelerometers with a Kalman filter, issues a safety tag and feeds the identified stiffness back to ETABS as section modifiers. Honest scope: MATLAB, Simulink and ETABS are NOT installed on the build PC - the MATLAB scripts, the programmatic Simulink model and the ETABS .e2k models and OAPI scripts were written but never run. All numbers come from the Python implementation; the "building" is a simulated plant with a known true state and the earthquake is synthetic (spectrum-compatible). No measured data from a real structure were used.

Category: Civil Engineering / Structural Engineering / Structural Health Monitoring / Earthquake Engineering / Digital Twins / MATLAB, Simulink and ETABS (scripts) with Python

Civil Engineering Project C05 from ProTechSC Academy, with graphical abstract, video demonstration and project guidance.