Monotonic convergent iterative learning controller design with iteration varying model uncertainty