摘要

经典Preisach算子存在不能反映单元算子磁滞输出依赖于输入变化率的固有缺陷,为扩大Preisach磁滞模型的应用范围,提出一种基于双曲正切函数的动态Preisach磁滞算子,其形状参数为输入变化率的双曲正切函数,该算子可描述超磁致伸缩驱动器磁滞依赖输入变化率的特性。在此基础上构造出超磁致伸缩驱动器动态Preisach模型,并利用BP神经网络完成动态Preisach模型的参数辨识。进行超磁致伸缩驱驱动器磁滞输出试验研究,将驱动频率分别为40 Hz、70 Hz、100 Hz的正弦电流下超磁致伸驱动器(Giant magnetostrictive actuator,GMA)输出位移试验数据作为训练样本数据,并另取训练样本数据中未包含的100 Hz以下20 Hz、50 Hz、80 Hz与100 Hz以上120 Hz、130 Hz、150 Hz共六种频率信号下GMA输出位移试验数据对其预测能力进行检验,结果表明该动态模型能够较为精确地描述超磁致伸缩驱动器的动态磁滞现象并具有较好的模型泛化能力。在0150 Hz频率的输入电流下,该动态Preisach模型的最大预测位移均方误差为2.87μm,最大绝对位移误差为4.4μm。研究结果可广泛应用于GMA实时控制系统,提高GMA器件的控制精度。