Purpose– Piezoelectric actuators (PEAs) exhibit hysteresis nonlinearity in open-loop operation, which may lead to unwanted inaccuracy and limit system performance. Classical Preisach model is widely used for representing hysteresis but it requires a large number of first-order reversal curves to ensure the model accuracy. All the curves may not be obtained due to the limitations of experimental conditions, and the detachment between the major and minor loops is not taken into account. The purpose of this paper is to propose a modified Preisach model that requires relatively few measurements and that describes the detachment, and then to implement the inverse of the modified model for compensation in PEAs.Design/methodology/approach– The classical Preisach model is modified by adding a derivative term in parallel. The derivative gain is adjusted to an appropriate value so that the measured and predicted hysteresis loops are in good agreement. Subsequently, the new inverse model is similarly implemented by adding another derivative term in parallel with the inverse classical Preisach model, and is then inserted in open-loop operation to compensate the hysteresis. Tracking control experiments are conducted to validate the compensation.Findings– The hysteresis in PEAs can be accurately and conveniently described by using the modified Preisach model. The experimental results prove that the hysteresis effect can be nearly completely compensated.Originality/value– The proposed modified Preisach model is an effective and convenient mean to characterize accurately the hysteresis. The compensation method by inserting the inverse modified Preisach model in open-loop operation is feasible in practice.
Read full abstract