{'fraction_non_alphanumeric': 0.021961932650073207, 'fraction_numerical': 0.005856515373352855, 'mean_word_length': 5.417840375586854, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Multi-stroke anti-hysteresis algorithm based on inverse model.

The control strategy of multi-stroke repetitive driving is often required in the micro-nano-system. However, the current research only focuses on the modeling algorithm of a single stroke; thus, it is difficult to realize the hysteresis compensation at any stroke of the piezoelectric actuator. This paper proposes a multi-stroke compensation algorithm combined with the inverse model: through the analysis of the hysteresis model, the rising trajectory with better linearity is defined as the target line to find a mathematical expression with fewer parameters to describe the falling trajectory, then to find the relationship between maximum stroke voltage and the above parameters to establish a mathematical model that can describe any stroke, and finally, to verify that the above model applies to any unknown stroke, thereby realizing multi-stroke compensation. The experimental results show that the hysteresis corrected rate after the above algorithm compensation is mostly over 85%, of which the maximum hysteresis corrected rate is 93.81% and the hysteresis error is less than 2.5%. Experiments prove the effectiveness of the above multi-stroke compensation algorithm based on the inverse model and extend the research on piezoelectric hysteresis characteristics to multi-stroke compensation.