Identification of a Preisach-type operator using a suitable fixed ridge functions is shown to be a well-posed problem and its discretization is proved to converge and is implemented by an adaptive manner.