Position error of motor shaft

2 visualizzazioni (ultimi 30 giorni)
saleh shlimet
saleh shlimet il 13 Dic 2022
Commentato: Mathieu NOE il 20 Dic 2022
I want to obtain the position error of motor shaft so I subtracted the estimated position from the measured position. modulus function is used so the estimated and the measured positions vary between 0 to 2pi (electrical radians) as shown in the figures attached. the problem is that the error becomes 2pi at instant times. What can I do to not show this big error (2pi) in the figure?

Risposta accettata

Mathieu NOE
Mathieu NOE il 13 Dic 2022
Spostato: Joel Van Sickel il 15 Dic 2022
hello
you can make 2 pi complements on the error signal , following that logic
if error < -pi then error = error + 2pi
if error > pi then error = error - 2pi
goal is to keep error witin -pi / + pi bounds
  13 Commenti
saleh shlimet
saleh shlimet il 19 Dic 2022
Thank you very much Mathieu it is working properly.
Mathieu NOE
Mathieu NOE il 20 Dic 2022
My pleasure !

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Tag

Prodotti


Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by