Position estimation in electro-magnetic actuators taking into account hysteresis effects
- A lot of procedures for estimating the spool position in linear electromagnetic actuators using voltage and current measurements only, can be found in the literature. Subject to the accuracy of the estimated spool position some achieve better, some worse results. However, in almost every approach hysteresis has a huge impact on the estimation accuracy that can be achieved. Regardless whether these effects are caused by magnetic or mechanical hysteresis, they will limit the accuracy of the position estimate, if not taken into account. In this paper, a model is introduced which covers the hysteresis effects as well as other nonlinear ities occurring in estimated position-dependent parameters. A classical Preisach model is deployed first, which is then adjusted by using novel elementary preceding Relay-Operators. The resulting model for the estimated position-dependent parameters including the adjusted Preisach model can be easily applied to position estimation tasks. It is shown that the considered model distinctly improves the accuracy for the spool position estimate, while it is kept as simple as possible for real-time implementation reasons.
Author: | Florian Straußberger, Johannes ReuterORCiD |
---|---|
DOI: | https://doi.org/10.1016/j.ifacol.2016.10.549 |
ISSN: | 2405-8963 |
Parent Title (English): | 7th IFAC Symposium on Mechatronic Systems, MECHATRONICS 2016, Loughborough University, Leicestershire, UK, 5—8 September 2016 (IFAC-PapersOnLine Vol. 49, Iss. 21) |
Document Type: | Conference Proceeding |
Language: | English |
Year of Publication: | 2016 |
Release Date: | 2018/11/20 |
Tag: | Parameter estimation; Hysteresis modeling; Electromagnetic actuators |
First Page: | 206 |
Last Page: | 212 |
Note: | Volltextzugriff für Angehörige der Hochschule Konstanz möglich. |
Relevance: | Keine peer reviewed Publikation (Wissenschaftlicher Artikel und Aufsatz, Proceeding, Artikel in Tagungsband) |
Open Access?: | Nein |
Licence (German): | ![]() |