Unified iterative learning control for flexible structures with input constraints. (October 2018)