PyHDD Benchmark: A Python-Based Framework for Magnetic-Head Positioning Control Systems in Hard Disk Drives

Abstract

Hard disk drives require ultra-precise magnetic-head positioning to meet the demands of high-density data storage, posing significant challenges for control design. This paper presents the first Python-based open-source framework for simulating dual-stage actuator control in HDD servo systems. The framework reproduces key modeling features of practical dual-stage HDDs and introduces reduced-order modeling support. It includes high-fidelity actuator dynamics, realistic disturbance modeling, and multi-rate digital control. Nine configurable benchmark cases enable robust and reproducible testing of advanced control strategies in precision storage systems.

Publication
Proceedings of the 23rd IFAC World Congress
Zidong Liu
Zidong Liu
Ph.D. student in Mechanical Engineering
Yusen Wan
Yusen Wan
Ph.D. student in Mechanical Engineering
Richard Lu
Richard Lu
Ph.D. student in Mechanical Engineering
Amy Santoso
Amy Santoso
Ph.D. student in Mechanical Engineering
Xiaohai(Bob) Hu
Xiaohai(Bob) Hu
Ph.D. Alumni (2026)
Thomas Lee Chu
Thomas Lee Chu
Ph.D. Alumni (2026)
Tianyu Jiang
Tianyu Jiang
Ph.D. Alumni (Summer 2021)

Western Digital

Xu Chen
Xu Chen
Bryan T. McMinn Endowed Associate Professor